1. 程式人生 > 實用技巧 >linux 測試機器埠連通性方法

linux 測試機器埠連通性方法

轉至:https://blog.csdn.net/z1134145881/article/details/54706711

幾種常用方法

下面一一介紹:

  • 1 telnet方法
  • 2 wget方法
  • 3 ssh方法
  • 4 curl方法

1 telnet

用法: telnet ip port
(1) telnet連線不存在的埠
telnet 1.1.1.1 8
    Trying 1.1.1.1...
    telnet: connect to address 1.1.1.1: Connection timed out

(2) telnet 連結存在埠
telnet 1.1.1.1 8000
    Trying 
1.1.1.1... Connected to 1.1.1.1. Escape character is '^]'. Connection closed by foreign host.

2 wget

用法: wget ip:port
(1) 不存在埠
 wget 1.1.1.1:8  
    --2017-01-24 11:38:34-- http://1.1.1.1:8/   Connecting to 1.1.1.1:8... 
    failed: Connection timed out. Retrying.

(2) 存在埠
 wget 1.1.1.1:8000
--2017-01-24 11:39:03-- http://1.1.1.1:8000/ Connecting to 1.1.1.1:8000... connected. HTTP request sent, awaiting response... 200 OK

3 ssh

用法: ssh -v -p port username@ip
-v 除錯模式(會列印日誌).
-p 指定埠
這裡沒有給出測試,留給讀者自己測試

4 curl

用法: curl ip:port
(1) 不存在埠
    獲取不到結果
(2) 存在埠
    curl  1.1.1.1:8000
    <!DOCTYPE html>
    <html>
        <head
>xxx</head> <body> ...... </body> </html>