转载自 freewind
service ssh start
/etc/init.d/ssh start
确认已启动ssh服务,并且在/etc/ssh/sshd_config中配置端口为222
#ps -e |grep ssh能正常看见 ssh-agent和sshd服务
1915 ? 00:00:00 ssh-agent
2054 ? 00:00:00 sshd
但是在查看(以下效果为正常之后的,暂没有客户端连接上,出问题时的搜索结果忘了记录)
#netstat -an | grep 222
tcp 0 0 0.0.0.0:222 0.0.0.0:* LISTEN
tcp6 0 0 :::222 :::* LISTEN
正常情况下应该既可以搜到222端口的也可以搜到ssh的
#netstat -an | grep ssh
unix 2 [ ACC ] 流 LISTENING 12715 /tmp/ssh-snOsEObk1847/agent.1847
unix 2 [ ACC ] 流 LISTENING 11847 /tmp/keyring-ciAJFq/ssh
最后的解决办法:vim /etc/ssh/ssh_config
将
- #Port 22
- #Protocol 2,1
前面的 # 去掉
------------------------------------------------------------------------------------------------------------------------------
需要重启一下电脑。。