温馨提示×

linux中ssh修改端口连不上怎么解决

小亿
639
2023-11-03 17:56:16
栏目: 智能运维

要解决在Linux中无法通过SSH连接修改过的端口,可以尝试以下步骤:

1.检查防火墙设置:确保已经允许通过修改的端口进行SSH连接。可以使用以下命令查看当前防火墙规则:

sudo iptables -L

如果你使用的是其他防火墙工具,如UFW,也可以查看相应的规则。

2.确认SSH服务已启动:使用以下命令检查SSH服务是否已启动:

sudo systemctl status ssh

如果SSH服务未启动,可以使用以下命令启动它:

sudo systemctl start ssh

3.检查SSH配置文件:确认在SSH配置文件中正确设置了修改后的端口。默认的SSH配置文件为/etc/ssh/sshd_config,可以使用以下命令编辑该文件:

sudo nano /etc/ssh/sshd_config

找到修改后的端口设置,确保没有被注释掉,并且正确设置了端口号。保存文件后,重启SSH服务:

sudo systemctl restart ssh

4.检查网络连接:如果仍然无法连接,确保网络连接正常,并且没有其他网络设备或防火墙阻止连接。

如果上述步骤都没有解决问题,可以尝试将SSH服务监听的端口改回默认端口(默认为22),然后再次尝试连接。如果连接成功,可能是因为其他原因导致修改后的端口无法连接,可以进一步排查问题。

0