過去在偵測網路 port 可連接的狀況,會使用 telnet
這個指令測,但是新版的作業系統已經預設已經沒有安裝了。
現在的替代方案是 curl
指令,此方法在 windows 10 環境也適用
curl telnet://[IP]:[port]
讓我們來看一下差別,以下是 telnet
輸出的結果
❯ telnet 127.0.0.1 22
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
SSH-2.0-OpenSSH_9.2p1 Debian-2+deb12u3
以下是 curl
輸出結果
❯ curl telnet://127.0.0.1:22
SSH-2.0-OpenSSH_9.2p1 Debian-2+deb12u3