您的位置:首页 > 其它

ubuntu ssh远程连接失败问题

2017-09-20 09:55 246 查看
网上看了很多,大多都是重启服务什么的,但是不太符合我的配置,有一篇文章提到了防火墙的问题,于是我觉得应该是在部署nginx的时候使用了防火墙导致的。

首先,我的/etc/ssh/sshd_config修改的配置如下(部分):

PermitRootLogin no  # 禁止root用户ssh登陆

AllowUsers peter  # 允许制定的用户ssh登陆,这里我的用户名是peter


这样设置好后,我发现在sudo ufw enable开启的状态下,不管是通过笔记本Ubuntu的terminal ssh还是windows的putty都连接不上。

为了证实,我们先关闭防火墙再连接:

sudo ufw disable


关闭防火墙,在笔记本(ubuntu)ssh连接:

ssh peter@IPADDRESS # 这里输入你的服务器地址


发现可以连接,但是我们总不能把服务器的防火墙关闭,于是查了下,将ssh添加到防火墙里面:

sudo ufw allow ssh  # 添加ssh到防火墙
sudo ufw status  # 查看状态,可以看到已经添加
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息