如何在 CentOS 中打开这两个端口?我以前使用过 Ubuntu,但从来没有手动打开过任何端口。
当我进入iptables -L,我得到如下输出:
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
[root@sachinvasudev test]#
答案1
当您想手动更改它时,这里有一个很好的教程:
http://www.cyberciti.biz/faq/rhel-fedorta-linux-iptables-firewall-configuration-tutorial/
否则,您可以使用程序system-config-securitylevel
或system-config-firewall
。
答案2
根据您发布的 iptables 输出,所有内容均已打开。事实上,您没有阻止任何内容!
答案3
iptables -I INPUT -p tcp --dport 10000 -s 192.168.1.0/24 -j ACCEPT
iptables -I INPUT -p tcp --dport 21 -s 192.168.1.0/24 -j ACCEPT
并将更改保存到 iptables :
iptables-save > /etc/sysconfig/iptables
答案4
您可能需要重新考虑是否打开这些端口,因为 Webmin 漏洞百出,而且 ftp 会以纯文本形式发送用户名和密码。最好使用 ssh 并通过隧道访问 Webmin(或者只是学习如何在不使用 Webmin 的情况下管理服务器,从长远来看,这是一个更好的选择)。对于 ftp,请考虑将其替换为 sftp/scp。