您好,登錄后才能下訂單哦!
怎么解決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的端口不通問題的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。