当我们按正常步骤建立OpenSSH
1,sshd-generate
2,/usr/sbin/sshd
到第二步时会提示
Missing privilege separation directory: /var/run/sshd
解决办法:
$ mount|grep /var
varrun on /var/run type tmpfs (rw)
$ ls -al /var/run/|grep ssh; echo $?
1
$ sudo mkdir /var/run/sshd
$ sudo /etc/init.d/ssh restart
* Restarting OpenBSD Secure Shell server... [ ok ]
然后执行netstat -ant|grep 22即可发现22端口已经开启
记录的比较潦草`不过熟悉Linux的都应该看的懂
本文转sinojelly51CTO博客,原文链接:http://blog.51cto.com/pnig0s1992/351934,如需转载请自行联系原作者