Ubuntu Telnet服务启动步骤
在安装任何服务前,建议先更新系统的软件包列表,确保获取最新的软件版本和安全补丁。打开终端,执行以下命令:
sudo apt update
Ubuntu系统中,Telnet服务需通过telnetd(Telnet服务器守护进程)和xinetd(超级服务管理器,用于管理Telnet等网络服务)实现。执行以下命令安装:
sudo apt install telnetd xinetd
安装过程中,系统会提示确认依赖项,输入Y并按回车键继续。
xinetd是Ubuntu中管理Telnet服务的核心组件,需修改其配置文件来启用Telnet。
nano)打开/etc/xinetd.d/telnet文件:sudo nano /etc/xinetd.d/telnetservice telnet {
disable = no # 关键参数:设为no表示启用服务
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID # 记录登录失败的用户ID
}
nano中按Ctrl+O保存,Ctrl+X退出)。xinetd服务以应用配置变更:sudo systemctl restart xinetdsudo systemctl enable xinetdsudo systemctl status xinetd若系统启用了ufw(Uncomplicated Firewall),需开放Telnet默认端口(23)以允许外部连接:
sudo ufw allow 23/tcp
刷新防火墙规则使更改生效:
sudo ufw reload
再次验证防火墙状态,确认端口已开放:
sudo ufw status
/etc/xinetd.d/telnet文件,添加port = 新端口号(如port = 2323),然后重启xinetd服务并开放新端口。