Linux(Ubuntu)服务器无法使用ssh登陆


Linux(Ubuntu)服务器无法使用ssh登陆

心累,每天都被服务器包围 T_T

首先 ping 服务器地址,如果不可以,参照上篇博客解决方案

如果可以 ping 通,但是使用 ssh 无法登陆,显示 connection time out

检查SSH服务是否运行

sudo systemctl status ssh

如果没有出现绿色的 active(running) ,则使用命令 sudo systemctl start ssh 启动 ssh 服务

检查防火墙

如果 ssh 还是无法登陆,使用以下命令添加规则允许 22 端口的所有流量 (一般默认 22 端口)
iptables 防火墙系统:

sudo iptables -I INPUT -p tcp --dport 5922 -j ACCEPT

如果不确定端口,使用以下命令查看

sudo netstat -tulnp 或者 sudo ss -tulnp

ufw 防火墙:

修改 ssh 配置文件,将 Port 中后的端口设置为 22

sudo vim /etc/ssh/sshd_config

使用以下命令允许新端口的流量通过防火墙

sudo ufw allow 22/tcp

然后启用防火墙:

sudo ufw enable

如有疑问请评论。

文章作者: liuli
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 liuli !
评论
评论
  目录