在 Linux 中,telnet
命令本身沒有直接的超時選項。但是,您可以使用 timeout
命令來限制 telnet
命令的執行時間。以下是如何使用 timeout
命令配置超時時間的示例:
timeout [SECONDS] telnet [OPTIONS] [HOST] [PORT]
其中,[SECONDS]
是您希望設置的超時時間(以秒為單位)。例如,如果您希望將超時時間設置為 10 秒,可以使用以下命令:
timeout 10 telnet example.com 23
這將嘗試連接到 example.com
的 23 端口,并在 10 秒后自動斷開連接。
如果您使用的是較舊的系統,可能沒有預裝 timeout
命令。在這種情況下,您可以使用 nc
(netcat)命令作為替代方案:
nc -w [SECONDS] [HOST] [PORT]
例如,要將超時時間設置為 10 秒,可以使用以下命令:
nc -w 10 example.com 23
這將嘗試連接到 example.com
的 23 端口,并在 10 秒后自動斷開連接。