安装Telnet服务器
xinetd
管理Telnet服务,执行命令:sudo apt update && sudo apt install xinetd telnetd
。inetd
,需安装inetd
并编辑/etc/inetd.conf
,取消Telnet配置行的注释。启用Telnet服务
/etc/xinetd.d/telnet
,确保disable = no
,并确认以下参数:service telnet {
disable = no
socket_type = stream
protocol = tcp
user = root
server = /usr/sbin/in.telnetd
}
保存后重启xinetd
:sudo systemctl restart xinetd
。配置防火墙
ufw
,允许Telnet端口(23):sudo ufw allow 23/tcp
。使用Telnet客户端连接服务器:
telnet <服务器IP地址>
,输入用户名和密码即可登录。
/etc/hosts.allow
和/etc/hosts.deny
配置(需配合TCP Wrappers)。/etc/pam.d/login
,注释pam_securetty.so
行。安装SSH服务替代Telnet,步骤如下:
sudo apt install openssh-server
。sudo systemctl start ssh
sudo ufw allow ssh
```。
ssh <用户名>@<服务器IP>
,支持加密传输和密钥认证。总结:Telnet仅适用于测试环境,生产环境务必使用SSH。配置时需注意最小权限原则,定期审计日志。