問題描述:
今天使用ssh 登陸本地時即使用ssh localhost出現了 ssh: connect to host localhost port 22: Connection refused 錯誤!
然後在網上看了很多的解決方案,也都是千篇一律,大多數是針對ssh安沒安裝的?那肯定是其他錯誤啊!
解決方案(過程):
- 發現是說22端口謝絕鏈接,但是查看系統22端口占用情況時(lsof-i:22),發現22端口沒有被佔用,而此時ssh是運行的狀態,然後查看了一下ssh用的端口,果然不是22;
- 查看/etc/ssh下ssh的配置文件sshd.conf發現
#Port 22
這個默認端口被註釋掉了!!
- 去掉註釋,重新運行ssh local,至此登陸成功,問題解決!!!