日常问题——解决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,至此登陆成功,问题解决!!!

你可能感兴趣的:(日常问题即解决方案,ssh)