linux檢測遠程端口是否打開


  常用telnet ip port 方式(如telnet 172.17.193.18 5902)測試遠程主機端口是否打開,或者用於測試當前環境與遠程主機的端口之間的防火牆開通與否。

  telnet

  [root@oldboy ~]# telnet baidu.com 80
  Trying 123.125.114.144...
  Connected to baidu.com (123.125.114.144). #==>出現Connected表示連通了,說明百度的80端口開放的
  Escape character is '^]'. #==>ctrl+]退出此地。
  ^]
  telnet> quit
  Connection closed.

  除telnet之外,還可以使用:

  方法1:nmap ip -p port,如nmap 172.17.193.18 -p 5902

  根據顯示closed/open確定端口是否打開。

  若顯示:5902/tcp open vnc-2

  則表示遠程端口已打開。

  若顯示:5902/tcp closed unknown

  則表示遠程端口未打開。

  方法2:nc -v ip port,如nc -v 172.17.193.18 5902

  根據顯示的Connected信息確定端口是否打開。

  若顯示:Ncat:Connected to 172.17.193.18:5902.

  則表示遠程端口已打開。

  若顯示:Ncat:Connection refused.

  則表示遠程端口未打開。

 


免責聲明!

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



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