微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Ubuntu 20:04 DO droplet 上的 ufw 怪异——我不明白为什么允许/拒绝 tcp/22 会影响所有其他端口

如何解决Ubuntu 20:04 DO droplet 上的 ufw 怪异——我不明白为什么允许/拒绝 tcp/22 会影响所有其他端口

这里是新手,因此对于任何无知或无法进行 RTFM,我提前道歉。

我正在设置我的第一个 DigitalOcean Droplet。当我用 ufw 配置我的防火墙时,我得到了一些奇怪的行为。我从认拒绝传入和认允许传出开始。然后当 22/tcp 被允许时,ssh 可以在任何其他开放端口上工作,包括 mosh。每当 22/tcp 被拒绝时,ssh 就不再在任何其他端口上工作(当我尝试连接时超时)。如果 22/tcp 被拒绝,当我尝试连接时,mosh 也会超时。在拒绝 22/tcp 之后,如果我允许,比如说,4000/tcp,我仍然无法 ssh 到任何端口,即使 ufw 状态显示 60000:61000 是允许的,mosh 也不会工作。如果我只允许 22,ssh 和 mosh 仍然不起作用。一旦我允许 22/tcp,一切都会再次运行:4000、60000:61000 等。

这让我很沮丧,因为在我在家组装的小型 ssh 服务器上(还有使用 ufw 的 Ubuntu 20.04),我喜欢关闭 22 并打开一个不同的端口来工作。我不知道如何在这个液滴上做到这一点。

谁能告诉我这是怎么回事?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。