首頁  >  文章  >  運維  >  linux的連接埠不通怎麼解決

linux的連接埠不通怎麼解決

angryTom
angryTom原創
2019-11-06 09:47:5413173瀏覽

linux的連接埠不通怎麼解決

linux的連接埠不通怎麼解決

linux系統都會有網路防火牆設置,如果防火牆關閉,那麼只要linux上某個埠起了某個服務,那這個埠就能telnet的通,telnet某個埠能通的前提是這個埠起了服務,防火牆允許該埠的存取。

下面來說說怎樣解決連接埠不通的問題。

將需要的連接埠設定能通過防火牆:

將某個連接埠設定能通過防火牆的方法如下:

vi /etc/sysconfig/iptables

#進入編輯頁面,在指定位置新增以下設定

-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

這句話要放在-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT 後面

#修改完保存退出,重啟網卡服務

service iptables restart

查看連接埠開放資訊

service iptables status

linux的連接埠不通怎麼解決

一般伺服器能看到開放資訊就算成功開放了。

判斷某個連接埠是否起了服務

netstat -anp |grep "要查看的連接埠號碼" ,如netstat -anp |grep "9001"

如果9001在/etc/sysconfig/iptables 中設定了可以通過防火牆的話,又起了服務,那麼該網段的其他電腦就能telnet通該機器的9001埠。也可以在本機上telnet localhost 9001還可以查看9001是否能被telnet通。

如果是購買的伺服器,還需要在安全性群組設定連接埠放行。

推薦:linux運維教學

以上是linux的連接埠不通怎麼解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn