原因:
ubuntu存在一个bug:在/var/run/目录下缺少一个文件夹sshd
解决方法:
在命令行输入:
sudo mkdir /var/run/sshd
sudo /usr/sbin/sshd
netstat -nlt
出现以下日志问题就解决了:
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 127.0.1.1:53 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
tcp6 0 0 :::22 :::* LISTEN
tcp6 0 0 ::1:631 :::* LISTEN
可以看到22号端口已经打开,这时使用putty连接linux就可以实现远程访问了
摘自:
http://blog.sina.com.cn/s/blog_8cc77f5e0102w53x.html