linux檢測遠程端口是否打開

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

  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.ui

  除telnet以外,還可使用:spa

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

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

  若顯示:5902/tcp open vnc-2io

  則表示遠程端口已打開。百度

  若顯示:5902/tcp closed unknownsed

  則表示遠程端口未打開。map

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

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

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

  則表示遠程端口已打開。

  若顯示:Ncat:Connection refused.

  則表示遠程端口未打開。

相關文章
相關標籤/搜索