centos – 如何在被iptables锁定后重新获得SSH访问?

TL:DR

我对我的iptables配置进行了更改,现在SSH拒绝所有连接.我可以在不联系托管公司的情况下修复此问题

长版

好吧,这很可能100%是我自己的错……

为了准备将网站移动到专用服务器,我们得到了一台运行CentOS 5.6的新托管机器.
机器有iptables非常锁定,只允许ssh(22)和http(80),但我们还需要它通过端口20和21接受FTP.

今天下午我添加到我的iptables的行,以接受到端口20和21的传入连接.首先,这不起作用,因为在我为ftp添加的行之上有一个拒绝allline.所以我把那条线移到了底部,保存并重新启动了iptables,ftp正在工作.

2小时后,当我再次尝试连接时,端口22:连接被拒绝
http也一样.

所以我无法通过SSH访问服务器,有没有办法解决这个问题而不联系我的托管公司?

很不幸的是,不行.除非你有一些其他管理界面可用,如远程串行控制台,iDRAC,iLO等,请在下次登出之前将其体验并记住测试设置;)

相关文章

Centos下搭建性能监控Spotlight
CentOS 6.3下Strongswan搭建IPSec VPN
在CentOS6.5上安装Skype与QQ
阿里云基于centos6.5主机VPN配置
CentOS 6.3下配置multipah
CentOS安装、配置APR和tomcat-native