![当我明确允许时,UFW 会阻止端口 8443](https://linux22.com/image/160406/%E5%BD%93%E6%88%91%E6%98%8E%E7%A1%AE%E5%85%81%E8%AE%B8%E6%97%B6%EF%BC%8CUFW%20%E4%BC%9A%E9%98%BB%E6%AD%A2%E7%AB%AF%E5%8F%A3%208443.png)
不管出于什么原因,每当我打开 ufw 时,块访问端口 8443/tcp,即使我明确允许它。例如:
[root:test:~/test]# ufw status numbered
Status: active
To Action From
-- ------ ----
[ 1] 8443 ALLOW IN Anywhere
[ 2] 8443 (v6) ALLOW IN Anywhere (v6)
根据这个规则,我应该能够访问端口8443/tcp。我正在 SSH 上监听 8443/tcp:
[root:test:~/test]# netstat -antp | grep -i listen
tcp 0 0 127.0.0.1:27017 0.0.0.0:* LISTEN 763/mongod
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 19880/systemd-resol
tcp 0 0 0.0.0.0:8443 0.0.0.0:* LISTEN 2456/sshd
tcp6 0 0 :::80 :::* LISTEN 1276/docker-proxy
tcp6 0 0 :::8443 :::* LISTEN 2456/sshd
话虽这么说,每次我使能够ufw,我的 SSH 连接断开了。我可以重新使用它的唯一方法是从 Digital Ocean 中访问 UI 控制台并禁用UFW。
知道为什么会发生这种情况吗?这是极其令人费解的。