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
一般服務器能看到開放信息就算成功開放了。
判斷某個端口是否起了服務
netstat -anp |grep “要查看的端口號” ,如netstat -anp |grep “9001”
如果9001在/etc/sysconfig/iptables 中設置了可以通過防火墻的話,又起了服務,那該網段的其他計算機就能telnet通 該機器的 9001端口。也可以在本機上telnet localhost 9001還查看9001是否能被telnet通。
如果是購買的服務器,還需要在安全組設置端口放行。
推薦:linux運維教程
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦