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