linux的端口不通怎么解決

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運維教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊7 分享