笔者这几天碰到linux机器远程ssh 无法连接的情况
背景分析
笔者在linux机器进行测试的时候,偶发突然无法连接机器,如下图所示,vscode的远程连接也无法进行。
telnet也无法登录。
解决方案
笔者的登录场景是这样的,所以怀疑是Linux断网了,
实测登录上Linux网络,IP正常,ssh的server服务sshd也正常。
然后怀疑防火墙阻止了端口登录,打开防火墙查看,22端口正常。
iptables -L -v -n //可查看你端口是否打开
然后怀疑ssh 连接频率限制,修改了ssh的参数,但是也没有效果
nano /etc/ssh/sshd_config
sudo systemctl restart sshd
最后笔者让同事帮忙登录,他那边立即就可以登录成功,笔者怀疑台式机网络端口异常,然后重启台式机网络,结果可以正常访问。