在Ubuntu系統中,您可以使用以下方法來檢查Telnet是否正在運行:
systemctl命令打開終端。
輸入以下命令來查看Telnet服務的狀態:
systemctl status telnet.socket
或者,如果您想查看Telnet服務器(通常是inetd或xinetd)的狀態,可以使用:
systemctl status inetd
或
systemctl status xinetd
查看輸出信息中的“Active”狀態。如果顯示為“active (running)”,則表示Telnet服務正在運行。如果顯示為“inactive (dead)”或其他非運行狀態,則表示Telnet服務未運行。
netstat或ss命令打開終端。
輸入以下命令來查看Telnet端口(默認是23)是否正在監聽:
netstat -tuln | grep 23
或者使用ss命令:
ss -tuln | grep 23
如果看到類似以下的輸出,表示Telnet端口正在監聽:
tcp 0 0 0.0.0.0:23 0.0.0.0:* LISTEN
如果沒有看到這樣的輸出,則表示Telnet端口沒有被監聽,即Telnet服務可能未運行。
telnet命令測試連接打開終端。
輸入以下命令來測試與本地主機的Telnet連接:
telnet localhost 23
如果連接成功,您將看到一個Telnet提示符。如果連接失敗,您將看到錯誤消息。
sudo systemctl enable telnet.socket
sudo systemctl start telnet.socket
通過以上方法,您可以輕松地檢查Ubuntu系統中Telnet服務是否正在運行。