我想我只是搞砸了 – 我将VPS的SSH访问端口从5252改为48001,现在我无法login。
我改变它在IPtables(/ etc / sysconfig / iptables),我刚刚改变了端口号从5252到48001,然后重新启动我的服务器。 现在,我也无法通过端口5252访问…(显然是因为我改变了,但我试了)
我怎样才能再次进入VPS? 其他端口是开放的是80和21 …有没有一种方法,我可以从那里login我的根细节?
谢谢
除非你有某种带外控制台访问VPS,那么你将不得不联系你的提供者,并让他们为你解决它。
你应该做的(你没有提到它)是改变/ etc / ssh / sshd_config中的Port指令以及在iptables中允许的端口。
你应该已经改变了上面的端口,并重新启动sshd(它不会丢弃你当前的连接),然后添加一行到iptablesconfiguration,以允许新的端口,并重新启动iptables。 testing新的连接工作,然后使用新连接删除旧的连接详细信息并重新启动服务。
此时,您需要物理访问服务器,或访问允许SSH的RIB / ILO / LOM接口。 或者在你的networking服务器或者FTP服务器上发现一个漏洞,让你破解它的根。
下次要远程更改防火墙规则的提示:先取得原始规则的副本,然后设置at或cron作业以在五分钟内加载原始规则。 如果新规则仍允许您login,则可以取消at / cron作业。