赞
踩
在执行ssh localhost 报错:ssh: connect to host localhost port 22: Connection refused
解决方法:
这表示没有还没有安装,可以通过apt安装,命令如下:
$ sudo apt-get install openssh-server
然后启动ssh服务:
$ sudo /etc/init.d/ssh start
启动后查看状态是否正确:
$ ps -e|grep ssh
1900 ? 00:00:00 ssh-agent
15223 pts/1 00:00:00 ssh
16374 ? 00:00:00 sshd
如上表示启动ok。注意,ssh默认的端口是22,可以更改端口,更改后先stop,
然后start就可以了。改配置在/etc/ssh/sshd_config下,如下所示
# Port 22
# Protocol 2,1
# Cipher 3des
去掉注释就可以了。
注:你能用ssh登录其它主机并不代表着本地有ssh服务,要安装该服务才可以~
附: 如果ssh 远程登录电脑反应很慢时的解决方法:
修改远程电脑中的/etc/ssh/sshd_config 添加"UserDNS no",然后"/etc/init.d/ssh restart"就可以了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。