Linux 如何打开端口

此法常用 , 我在把SSH 端口号修改到 其他数字 后 发现怎么也 登陆不上

后查找原因,原来是iptables未放行  !!! 

举例:

 开放11765端口的解决步骤如下: 

 1、修改/etc/sysconfig/iptables文件,增加如下一行:  

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 11765 -j ACCEPT

重启 iptables

service iptables restart
 
 2、重启防火墙,这里有两种方式重启防火墙   a) 重启后生效
  开启: chkconfig iptables on
  关闭: chkconfig iptables off   b) 即时生效,重启后失效
  开启: service iptables start

  关闭: service iptables stop   

3、或者用menu-system-administration-firewall

去添加用户需要的端口。

By the way:

a. netstat -tanp 去显示端口状态。

/usr/sbin/lsof -i

 

b. telnet ipaddr port

to check if ip and port is available before making connection.