在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服务是否正在运行。