日常問題——解決mac下 ssh: connect to host localhost port 22: Connection refused

問題描述:

今天使用ssh 登陸本地時即使用ssh localhost出現了 ssh: connect to host localhost port 22: Connection refused 錯誤!
然後在網上看了很多的解決方案,也都是千篇一律,大多數是針對ssh安沒安裝的?那肯定是其他錯誤啊!

解決方案(過程):

  1. 發現是說22端口謝絕鏈接,但是查看系統22端口占用情況時(lsof-i:22),發現22端口沒有被佔用,而此時ssh是運行的狀態,然後查看了一下ssh用的端口,果然不是22;
  2. 查看/etc/ssh下ssh的配置文件sshd.conf發現
#Port 22

這個默認端口被註釋掉了!!

  1. 去掉註釋,重新運行ssh local,至此登陸成功,問題解決!!!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章