修改SSH端口跟面板端口重叠了,马上又改成其他端口号,重启服务器后面板打不开了

昨天安装了主机目录下的-防火墙,然后在防火强中把腾讯的edgeone国内所有IP节点添加放行。
面板的端口原本是999,然后我刚刚又把SSH的端口也改成999,发现两个端口重叠了,又马上把SSH端口改成998,重启服务器,面板打不开了,请问如何解决呀??

  1. 1pctl status 查看服务状态
  2. cat /opt/1panel/log/1Panel.log 查看系统日志

1panel.service - 1Panel, a modern open source linux panel
Loaded: loaded (/etc/systemd/system/1panel.service; enabled; vendor preset: disabled)
Active: active (running) since 三 2024-05-29 21:39:00 CST; 1 day 18h ago
Main PID: 988 (1panel)
Tasks: 6
Memory: 101.1M
CGroup: /system.slice/1panel.service
└─988 /usr/bin/1panel

5月 31 00:00:00 iZbp1di3b17sazodpyyddfZ 1panel[988]: [2024-05-31 00:00:00] [INFO] Website scheduled task has completed
5月 31 00:00:00 iZbp1di3b17sazodpyyddfZ 1panel[988]: [2024-05-31 00:00:00] [INFO] The scheduled certificate update task is c…s …
5月 31 00:00:00 iZbp1di3b17sazodpyyddfZ 1panel[988]: [2024-05-31 00:00:00] [INFO] The scheduled certificate update task has …leted
5月 31 00:00:00 iZbp1di3b17sazodpyyddfZ 1panel[988]: [2024-05-31 00:00:00] [INFO] AppStore scheduled task in progress …
5月 31 00:00:00 iZbp1di3b17sazodpyyddfZ 1panel[988]: [2024-05-31 00:00:00] [INFO] Starting synchronization with App Store…
5月 31 00:00:00 iZbp1di

[2024-05-31 00:00:00] [INFO] Website scheduled task in progress …
[2024-05-31 00:00:00] [INFO] Website scheduled task has completed
[2024-05-31 00:00:00] [INFO] The scheduled certificate update task is currently in progress …
[2024-05-31 00:00:00] [INFO] The scheduled certificate update task has completed
[2024-05-31 00:00:00] [INFO] AppStore scheduled task in progress …
[2024-05-31 00:00:00] [INFO] Starting synchronization with App Store…
[2024-05-31 00:00:00] [INFO] [AppStore] download file from https://apps-assets.fit2cloud.com/stable/1panel.json.zip
[2024-05-31 00:00:00] [INFO] Starting synchronization of application details…
[2024-05-31 00:00:08] [INFO] Synchronization of application details Success
[2024-05-31 00:00:08] [INFO] Synchronization with the App Store was successful!
[2024-05-31 00:00:08] [INFO] AppStore scheduled task has completed

网站倒是正常在运行,就是1panel面板打不开了

看看1panel面板的端口是否正常监听把

怎么看这个端口是否正常监听?

linux查看端口是否占用

在Linux中,可以使用netstatlsof命令来查看端口是否被占用。

使用netstat命令:

netstat -tuln | grep <端口号>

使用lsof命令:

lsof -i :<端口号>

如果命令有输出,则表示该端口已被占用;如果没有输出,则表示该端口未被占用。

例如,要检查端口8080是否被占用,可以使用以下命令之一:

netstat -tuln | grep 8080

或者:

lsof -i :8080

[root@iZbp1di3b17sazodpyyddfZ ~]# netstat -tuln | grep 33521
tcp 0 0 0.0.0.0:33521 0.0.0.0:* LISTEN
[root@iZbp1di3b17sazodpyyddfZ ~]#
我的面板端口是33521

你现在访问ip:33521请求是返回什么呢,截图看看可以吗

要不,切成无痕浏览,然后注意一下,别https了,用http,估计你现在自动跳转https了

或者

tcp测试看看端口通不通先,

不通的话,排查防火墙

不通,但是33521这个端口阿里云我是放行了的,之前一直都是用这个端口,只是用命令安装了一个面板里的那个防火墙,改了一下端口(应该没改成功),重启服务器,面板就打不开了

无痕模式也一样,不加s,也一样

外部测试端口都不通的话,监听又正常,估计防火墙问题。

用相关命令重置一下1panel的监听端口,忘了会不会自动开放防火墙端口了,试试先吧。

1pctl update port 端口
# 用法
Usage:
  1pctl update [COMMAND] [ARGS...]
  1pctl update --help

Commands: 
  username            修改面板用户
  password            修改面板密码
  port                修改面板端口

或者临时性用iptables放行一下

# 放行入站流量
sudo iptables -A INPUT -p udp --dport 33521 -j ACCEPT

# 放行出站流量
sudo iptables -A OUTPUT -p udp --sport 33521 -j ACCEPT