我vsftpd
在我的 Linux Server 12.04 中安装了它。不幸的是,我的防火墙关闭了端口 20 和 21。因此,我使用了以下命令这里和其他命令来打开我的端口。但我测试了一下nmap
,发现端口没有打开。
我该怎么办?我需要打开这些端口。
答案1
有时需要从路由器转发端口(查看端口转发),或者端口 21 也许已经指向网络上的其他东西?
答案2
网站上有这样两行字
iptables -A INPUT -p tcp --dport 21 -j ACCEPT
iptables -A INPUT -p tcp --dport 20 -j ACCEPT
之后你可能需要使用以下命令恢复你的 iptables 规则:
iptables-restore < LOCATION_OF_IPTABLES_RULES_FILE
答案3
同样的问题,在 ubuntu 18.04 中安装 ftpd。
端口 21 上的 telnet 正在阻塞(本地网络)。
以 root 身份应用以下命令
ufw allow in ftp
并且端口已打开。