Как я могу открыть эти два порта в 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]#
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
Судя по опубликованным вами выводам iptables, все уже открыто. Фактически, вы ничего не блокируете!
если вы хотите изменить его вручную, вот хороший урок:
http://www.cyberciti.biz/faq/rhel-fedorta-linux-iptables-firewall-configuration-tutorial/
В противном случае вы могли бы использовать программы system-config-securitylevel
или system-config-firewall
.
Возможно, вы захотите пересмотреть открытие этих портов, так как Webmin, как известно, полон ошибок, а ftp отправляет имена пользователей и пароли в виде обычного текста. Лучше использовать ssh и туннелировать через него, чтобы получить доступ к Webmin (или просто научитесь управлять сервером без Webmin, что в долгосрочной перспективе является гораздо лучшим вариантом). Для ftp рассмотрите возможность замены на sftp / scp.