如何在Linux下允许通过iptables进行telnet和ssh
时间:2020-01-09 10:41:49 来源:igfitidea点击:
问题描述:我同时运行RHEL/CentOS Linux服务器,默认情况下防火墙阻止了包括telnet/ssh访问在内的所有内容。
如何通过Linux iptables防火墙允许telnet端口23和ssh端口22?
解决方法:默认情况下,防火墙规则存储在CentOS/RHEL下的/etc/sysconfig/iptables位置/文件中。
您所要做的就是修改此文件以添加规则以打开端口22或者23。
以root用户身份登录。
打开/etc/sysconfig/iptables文件,执行:
# vi /etc/sysconfig/iptables
查找如下所示的行:
COMMIT
要打开端口22(ssh),请输入(在COMMIT行之前):
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
要打开端口23(远程登录),请输入(在COMMIT行之前):
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 23 -j ACCEPT
保存并关闭文件。
重新启动防火墙:
# /etc/init.d/iptables restart