1,ssh
ssh是linux的標准配置並且最常用,可以用來判斷端口是否打開。
用法:ssh -v -p port root@ip
#出現Connection refused表示端口關閉;
#出現Connection established表示端口開啟;
#出現No route to host表示IP錯誤或者iptables限制。
2,wget
wget是一個從網絡上自動下載文件的自由工具,支持通過 HTTP、HTTPS、FTP 三個最常見的 TCP/IP協議 下載,並可以使用 HTTP 代理,Linux可以用它來測試端口。
用法:wget ip:port
#出現Connecting to ... failed: Connection refused.表示端口關閉;
#出現Connecting to ... connected.表示端口開啟;
#出現No route to host表示IP錯誤或者iptables限制。
3,telnet
telnet命令用於遠端登入,可以用來測試端口連通性,多用於windows,Linux需要安裝。
用法:telnet ip port
#出現Connection refused表示端口關閉;
#出現Connected to ip表示端口開啟;
#出現No route to host表示IP錯誤或者iptables限制。
4,curl
curl是一個利用URL語法在命令行下工作的文件傳輸工具,可以用它來測試端口是否開啟。
用法:curl -v ip:port
#出現Connection refused表示端口關閉;
#出現Connected to ip(ip) port(#0)表示端口開啟;
#出現No route to host表示IP錯誤或者iptables限制。