linux對外開放服務端口


在實際的應用中,時常發現無法訪問到遠程服務提供的端口,這個時候,就需要linux對外開發服務的端口。
 
我使用的服務器linux系統為centos7,以下在服務器的命令行演示端口是如何開放的:
 
1.查看服務器的防火牆時候打開
 
使用 systemctl status firewalld 指令,如果顯示active,說明防火牆正常運行;否則需要打開防火牆
 
 
2.運行防火牆
 
使用 systemctl start firewalld 指令。
 
如果開啟失敗,先執行:
systemctl unmask firewalld.service
 
然后,再執行:
systemctl start firewalld.service
 
3.對外開放端口
 
查詢端口是否對外開放: firewall-cmd --query-port=8082/tcp
如果開放則返回yes,否則返回no
 
如果沒開放,需要執行: firewall-cmd --add-port=8082/tcp --permanent
 
然后,重新加載防火牆的端口,執行: firewall-cmd --reload
 
執行后,再次查看端口對外開放狀態,確認端口已對外開放
 
如果需要取消對外開放的端口,使用: firewall-cmd --permanent --remove-port=8082/tcp 命令
 
參考:
1.linux下打開對外開放端口號 :  https://blog.csdn.net/laidanlove250/article/details/97667113
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM