需要在 Centos 中为 webmin 打开端口 10000 并为 FTP 打开端口 21 吗?

需要在 Centos 中为 webmin 打开端口 10000 并为 FTP 打开端口 21 吗?

如何在 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-securitylevelsystem-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。

相关内容