![启用 UFW 后有没有办法使用 Cockpit?](https://linux22.com/image/1029286/%E5%90%AF%E7%94%A8%20UFW%20%E5%90%8E%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%E4%BD%BF%E7%94%A8%20Cockpit%EF%BC%9F.png)
我目前安装了 Ubuntu 20.04。我遇到了 UFW 问题,导致我无法使用 Cockpit。当我尝试将 IP:9090 加载到 Firefox 中时,它会不停地尝试加载空白页。我还遇到了一个问题,UFW 阻止我从终端执行 SSH,但我在网上做了一些研究,并使用 解决了这个问题sudo ufw allow ssh
,但我离题了。
我尝试在网上做更多研究,以了解 (active) UFW 不允许我在 Firefox 中使用 Cockpit/导航到 IP:9090,但结果并不理想。我确实尝试安装 Apache 以查看是否有帮助。我用过sudo ufw app list
。当列表显示 SSH 和 Apache 时,我输入了 ,sudo ufw allow 'Apache'
但没有用,所以我输入了sudo ufw allow 'Apache Full'
,也没有用。我绝对是新手,所以我甚至不能 100% 确定使用 Apache 是否是正确的开始方向。这只是我尝试在线研究此问题时推荐的。
sudo systemctl status cockpit.socket
我在终端中输入,它说它处于活动状态(正在监听)。
我不知道下一步该怎么做。有人能给我推荐一些我应该尝试的行动方案吗?
答案1
Cockpit 的 cockpit-ws 组件默认配置为接受端口 9090 上的连接。这是记录的“基于 Web 的系统管理器”监听的端口。它也比较容易记住。
打开终端并输入:
sudo ufw allow 9090