在Ubuntu系统中,如果Telnet服务端口发生冲突,通常意味着另一个服务正在使用Telnet默认的端口23
sudo lsof -i :23
这将显示使用端口23的进程信息。记下进程ID(PID)。
确定是否需要停止或重新配置该服务。如果该服务是必需的,您可以考虑更改Telnet服务的端口。如果该服务不是必需的,可以停止或禁用它。
如果需要停止或禁用占用端口23的服务,请使用以下命令,将<service_name>
替换为实际服务名称:
sudo systemctl stop <service_name>
sudo systemctl disable <service_name>
/etc/default/telnetd
文件:sudo nano /etc/default/telnetd
找到TELNETD_PORT
行,将其值更改为其他端口号,例如:
TELNETD_PORT="2323"
保存并关闭文件。
sudo systemctl restart telnetd
现在,Telnet服务应该在新的端口上运行,不再与其他服务发生冲突。