问题描述:
今天使用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,至此登陆成功,问题解决!!!