linux防火墙打开端口
Ⅰ linux防火墙打开了哪些端口号
当Linux打开防火墙后,你会发现,从本机登录23端口是没有问题的,但是如果从另一台pc登录该linux系统后,你会发现提示这样的错误:
不能打开到主机的连接, 在端口 23: 连接失败
因为linux防火墙默认是关闭23端口的,如果允许远程登录,可以关掉防火墙,也可以开防火墙开放23端口,具体如下:
即时生效,重启后失效
开启: service iptables start
关闭: service iptables stop
重启后生效
开启: chkconfig iptables on
关闭: chkconfig iptables off
在开启了防火墙时,做如下设置,开启相关端口
修改/etc/sysconfig/iptables 文件,添加以下内容:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 23 -j ACCEPT
查看防火墙 iptables -L
------------------
netstat -nupl (UDP类型的端口)
netstat -ntpl (TCP类型的端口)
你可以使用 lsof 命令来查看某一端口是否开放。查看端口可以这样来使用,我就以80端口为例:
lsof -i:80
如果有显示说明已经开放了,如果没有显示说明没有开放。
Ⅱ linux怎么把端口加入防火墙并开启防火墙
iptables -I INPUT -p tcp -m tcp --dport 3306 -j ACCEPT
service iptables save
service iptables restart
Ⅲ linux系统防火墙开启了端口2181,但是telnet连不上
zookeeper,kafka?楼主解决了么,我在linux上可以telnet ip 2181,windows就不行,同样可以telnet ip 22
Ⅳ linux 下如何打开端口
在Linux使用过程中,需要了解当前系统开放了哪些端口,并且要查看开放这些端口的具体进程和用户,可以通过netstat命令进行简单查询
netstat命令各个参数说明如下:
-t : 指明显示TCP端口
-u : 指明显示UDP端口
-l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)
-p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。
-n : 不进行DNS轮询,显示IP(可以加速操作)
即可显示当前服务器上所有端口及进程服务,于grep结合可查看某个具体端口及服务情况··
netstat -ntlp //查看当前所有tcp端口·
netstat -ntulp |grep 80 //查看所有80端口使用情况·
netstat -an | grep 3306 //查看所有3306端口使用情况·
Ⅳ Linux 服务器如何开放端口 配置防火墙
打开配置文件
命令代码
[root@localhost~]#/etc/init.d/iptablesstop
Ⅵ linux如何查看防火墙开启端口
查看端口是否可访问:telnet ip 端口号 (如本机的35465:telnet localhost 35465)
开放的端口位于/etc/sysconfig/iptables中
查看时通过 more /etc/sysconfig/iptables 命令查看
或者通过 iptables -nL
Ⅶ linux怎么配置防火墙的开放端口
iptables -I INPUT -p tcp --dport 12345 -j REJECT 单独封掉一个端口。也可以全部禁掉,开放个别端口
Ⅷ linux 怎么查看防火墙端口开启
在/etc/services中添加端口以及对应进程名及协议(tcp/udp),如果开启防火墙的要在防火墙设置/etc/sysconfig/iptables增加对应的端口
例增加80端口防火墙添加如下:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
查询端口是否有进程守护用如下命令grep对应端口
例:netstat -nalp|grep 80
Ⅸ linux怎么打开防火墙3306端口
比如MySQL数据库的监听端口3306 iptables -I INPUT -p tcp -m tcp --dport 3366 -j ACCEPT service iptables save service iptables restart