我有 Debian 8、Virtualmin、Proftpd,我建立了一个 ftp 帐户,并且我可以从同一台服务器内登录和下载。
但是从另一个 IP,我无法通过端口 21 上的非安全 ftp 进行连接(我可以通过端口 22 上的 sftp(安全)进行连接)
当执行此操作时:nmap -p 21 ip.num.ber 我曾经得到这个结果 PORT STATE SERVICE 21/tcp adopted ftp
因此,我在 Virtualmin 的 FirewallD 中进行了更改,添加了端口 21 应用配置,现在我得到了 PORT STATE SERVICE 21/tcp open ftp
我检查了不在黑名单中的用户,并且没有与 PAM 相关的东西。
但是我仍然无法使用 Filezilla 登录。我认为这与防火墙有关,我读到在路由数据包时需要做一些事情,我是网络新手。谢谢你的帮助
答案1
您可能还需要允许 ftp 数据端口(TCP 端口 20),或者加载nf_conntrack_ftp
模块并允许“相关”流量。