Ubuntu系统中Telnet服务的默认端口是23(TCP协议)。这是Telnet服务的标准默认端口,广泛应用于常规远程登录场景。
Telnet协议的核心缺陷是传输数据未加密(包括用户名、密码等敏感信息),容易被网络窃听或中间人攻击。因此,强烈建议在生产环境或涉及敏感信息的场景中,使用SSH(Secure Shell)协议替代Telnet。SSH通过加密通道保障数据安全,其默认端口为22,且提供身份验证、数据完整性校验等安全特性。
若因特殊需求需调整Telnet端口,可按以下步骤操作(以Ubuntu 20.04及以上版本为例):
sudo apt update && sudo apt install telnetd
/etc/xinetd.d/telnet文件(部分系统可能使用/etc/inetd.conf),找到port = 23行,将23替换为目标端口(如2323)。service telnet {
disable = no
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/sbin/in.telnetd
port = 2323 # 修改后的端口
flags = REUSE
}
sudo systemctl restart xinetd
sudo ufw allow 2323/tcp # 替换为目标端口
sudo ufw reload
sudo ss -tuln | grep 2323 # 替换为目标端口