UFW 防火墙不允许任何端口(Debian 9)

UFW 防火墙不允许任何端口(Debian 9)

我正面临一个非常不可思议的问题,我不明白在其他地方怎么会发生这种事。

我用它ufw来管理我的端口。我要在 Linux 服务器上安装一个 FTP 服务器。ufw启用后,我无法再连接到 ftp。相反,当停用 ufw 时,我可以访问它。

我之前也尝试打开一个端口来建立套接字连接,但是也不起作用。

我尝试重新安装ufw,但没有任何改变。

以下是我的开放端口列表:

21/tcp                     ALLOW       Anywhere
115/tcp                    ALLOW       Anywhere
22/tcp                     ALLOW       Anywhere
80/tcp                     ALLOW       Anywhere
443/tcp                    ALLOW       Anywhere
21/tcp (v6)                ALLOW       Anywhere (v6)
115/tcp (v6)               ALLOW       Anywhere (v6)
22/tcp (v6)                ALLOW       Anywhere (v6)
80/tcp (v6)                ALLOW       Anywhere (v6)
443/tcp (v6)               ALLOW       Anywhere (v6)

我感觉这ufw不起作用。

答案1

在“被动”FTP(*)中,端口 21 用于控制,但用于实际的数据传输服务器和客户端协商客户端连接的服务器上的端口 >1024,因此您必须在 UFW 中启用该范围的端口。

(*) 在传统的 FTP 中,情况甚至更糟:服务器发起与客户端的连接来传输数据,但这在当时很少使用。

相关内容