关于开启iptables自启和守护,把自己锁外面解决方案!SSH,面板,受控端都失联

lolmi 2021-5-22 477

用了这个软件好几天了,作为小白来说,需要一定的时间来进行摸索各个功能
现在遇到的最大的问题就是防火墙iptables
然后我配置了一台受控端不小心把自己锁在外面进不去面板和无法连接SSH

然后在这个论坛里也寻找不到正确的简单解决方案,包括版主给的一些代码,使用后出现各种问题,或者无法正确解决这个守护和自启问题(或许是我们小白不太会操作的原因吧)

所以我在这里写个小教程,比较简单明了,适合我们这些小白

现在我们是SSH无法连接状态,并且受控端也无法连接状态,并且防火墙开启了自启和守护状态



现在我们就无能为力通过SSH端来控制,所以需要到服务器面板提供的VNC来操控,

appnode agent stop //第一步关闭受控端

service iptables stop //第二步停止防火墙

只要上面两个程序关闭之后,我们就可以通过SSH功能来连接受控端服务器了。

通过SSH工具的SFTP功能打开下面的受控端配置文件:

/opt/appnode/agent/data/service_watch.conf

打开后会有如下配置代码:

{"iptables":{"ServiceCode":"iptables","NotifyEvent":"unexpected_end","WatchSec":10,"StopWaitSecs":30,"StartRetries":3},"nginx":{"ServiceCode":"nginx","NotifyEvent":"unexpected_end","WatchSec":10,"StopWaitSecs":30,"StartRetries":3},"sshd":{"ServiceCode":"sshd","NotifyEvent":"unexpected_end","WatchSec":10,"StopWaitSecs":30,"StartRetries":3}}

这时我们把其中的代码:

"iptables":{"ServiceCode":"iptables","NotifyEvent":"unexpected_end","WatchSec":10,"StopWaitSecs":30,"StartRetries":3},

把这段代码删除,意思是说把受控端里面的防火墙配置功能删除(这时你想重新配置什么功能就删除相应的代码就行了)

删除完后保存退出SSH

然后进入控制中心进行连接我们的受控端,这时就提醒连接功能,并开启受控端。

然后进入受控端桌面,这时我们发现防火墙是关闭状态了,赶快重新配置新的防火墙吧。


完毕!


(不得不说,这是我觉得最好的一款服务器管理面板,通过这套面板,这几天也学习到不少的知识,只希望多往新手这方面去推广功能,才能使用的人多一些,希望一直更新下去)

最新回复 (1)
  • ragnaroks 2021-5-26
    引用 2
    停止iptables服务即可,无需其它操作;
    没事别点“守护”,systemd本身可以处理异常退出,你这里的问题就是停止了iptables服务,守护又给他拉起来了
返回
发新帖