1.有可能是你自己安装了linux机器上的防火墙,禁止了ssh连接,特别是当你为了安全考虑,在装防火墙之前把ssh连接口给修改了,然后安装修改了firewall和iptables防火墙,却没有修改你的iptables,把新的ssh端口加进来。
可以用vnc方式登陆(因为防火墙安装后,端口22还是默认开启的,
你在你购买的云服务器中配置好安全组,然后通过22还是可以登陆的)
2.你的机器做了底层升级崩溃了,连基本操作都做不了了,从而没有办法通过ssh登陆。
(这种任何人都无力回天了)
不懂的情况下,在进行任何升级安装前!都要备份!!!!!!!!!!
这是一个极好的习惯,受益终生!!!
修改iptable示意图:

*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 你的ftp端口如21 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 你的ftp被动端口如20000:30000 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 你的ssh端口如:56789 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
COMMIT
修改完成后,更新一下
service iptables restart

博客指出Linux机器SSH连接失败可能是因安装防火墙时未将新SSH端口加入iptables,或机器底层升级崩溃无法通过SSH登陆。强调在进行升级安装前要备份,并给出修改iptable的示意图及修改完成后需更新的提示。
683

被折叠的 条评论
为什么被折叠?



