【发布时间】:2021-03-23 11:50:00
【问题描述】:
在我的 Ubuntu 20.04 机器上,我启用了 ufw 并允许 ssh 连接。
$ sudo ufw status verbose
Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), deny (routed)
New profiles: skip
To Action From
-- ------ ----
22/tcp ALLOW IN Anywhere
22/tcp (v6) ALLOW IN Anywhere (v6)
但是,我在尝试连接时遇到了超时。
但如果我随后执行以下操作:
sudo ufw default allow outgoing # deny outgoing also works, I've discovered
它会立即开始接受我的连接。这让我很困惑——似乎只是运行一些 ufw 命令就可以让防火墙允许传入连接。
不幸的是,这不可行,因为状态不会在重新启动后持续存在 - 所以我还不能远程使用计算机:我必须在重新启动后从本地终端重做 sudo ufw default allow outgoing。
我已尝试清除并重新安装 ufw。我有兴趣了解在哪里可以找出防火墙不允许 ssh 的原因,即使状态表明它应该允许。
【问题讨论】:
标签: ssh ubuntu-20.04 ufw