总结几种Linux环境下端口状态判断的方法

  

<强> 1。数控命令
语法:数控
- z - z - v - n IPADDRESS港口仅用于端口扫描,0输入输出
- v显示指令执行过程
- n直接使用IP地址,而不是通过域名服务器

  
 <代码> [root@shansibleqa ~] # nc - z - v - n IP 22
  Ncat: 7.50版本(https://nmap.org/ncat)
  Ncat:连接到IP: 22。
  Ncat: 0字节发送0字节收到0.01秒。 
  
 <代码> [root@shansibleqa ~] # nc - z - v - n 587 IP
  Ncat: 7.50版本(https://nmap.org/ncat)
  Ncat:连接到IP: 587。
  Ncat: 0字节发送0字节收到0.01秒。 
  

<强> 2。wget命令
语法:wget ip:端口
如果通

  
 <代码> [root@shansibleqa ~] # wget IP: 22
  ——2019-12-24 17:43:50 http://IP 22/连接到IP: 22…连接。
  HTTP请求发送,等待响应……200没有标题,如果HTTP/0.9
  长度:未指明的 
  

如果不通

  
 <代码> [root@shansibleqa ~] # wget IP: 80
  ——2019-12-24 17:43:56——http://IP/连接到IP: 80…失败:没有主机。
   
  

<强> 3。壳牌命令
语法:ssh - v - p端口IP
能够连上

  
 <代码> (root@shansibleqa ~) # 80 XX.XX.XX.XX ssh - v - p
  OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 2017年1月26日/etc/ssh/ssh_config debug1:读取配置数据
  debug1:/etc/ssh/ssh_config 58行:选择申请*
  XX.XX.XX debug1:连接。XX (XX.XX.XX。XX)端口80。
  debug1:连接建立。
  debug1: permanently_set_uid: 0/0  
  

连不上   

 <代码> [root@shansibleqa ~] # ssh - v - p 23 XX.XX.XX.XX
  OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 2017年1月26日/etc/ssh/ssh_config debug1:读取配置数据
  debug1:/etc/ssh/ssh_config 58行:选择申请*
  XX.XX.XX debug1:连接。XX (XX.XX.XX。XX)端口23。
  XX.XX.XX debug1:连接地址。XX端口23:连接超时
  ssh:连接到主机XX.XX.XX。XXport 23:连接超时 
  

<强> 4。curl命令
语法:curl ip:端口
端口通

  
 <代码> [root@shansibleqa ~] #卷发ip: 22
  ssh - 2.0 openssh_7.4
  旋度(56):Recv失败:对等连接重置
   
  

端口不通

  
 <代码> [root@shansibleqa ~] #卷发ip: 443
  旋度(52):空的回复从服务器 

总结几种Linux环境下端口状态判断的方法