欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

ssh: connect to host localhost port 22: Connection refused 问题

发布时间:2025/3/17 编程问答 62 豆豆
生活随笔 收集整理的这篇文章主要介绍了 ssh: connect to host localhost port 22: Connection refused 问题 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

错误原因:
1.sshd 未安装
2.sshd 未启动

3.防火墙

4需重新启动ssh 服务

 
解决方法:
1.确定安装sshd:  

$ sudo apt-get install openssh-server

2.启动sshd: 

$ sudo net start sshd

3.检查防火墙设置,关闭防火墙:

$ sudo ufw disable

检验方法:
输入命令:

$ ssh localhost

若成功,则表示安装成功,且连接通过;

但是有的时候虽然成功了但是还是会出现Connection refused 问题。

运行 ps -e | grep ssh,查看是否有sshd进程:

有时候虽然可以看到sshd 但是还是不能连接成功

这时候就要想到重新启动一下:sudo service ssh restart

然后在连接

 

转自: http://www.xuebuyuan.com/733655.html

总结

以上是生活随笔为你收集整理的ssh: connect to host localhost port 22: Connection refused 问题的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。