安装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。配置时需注意最小权限原则,定期审计日志。