telnet 替代方案: curl

2024-10-30 工作雜記 linux curl telnet

過去在偵測網路 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