在Debian系统中开启Telnet功能,可以按照以下步骤操作:
apt-get
安装并启动Telnet服务器更新软件包列表 打开终端,运行以下命令以更新可用的软件包列表:
sudo apt update
安装Telnet服务器
安装inetd
(Internet超级守护进程)和telnetd
(Telnet守护进程):
sudo apt install inetd telnetd
配置inetd
编辑/etc/inetd.conf
文件,找到并取消注释以下行:
telnet stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.telnetd
这行配置告诉inetd
监听TCP端口23上的Telnet连接,并使用tcpd
进行额外的安全检查。
重启inetd
服务
保存文件后,重启inetd
服务以应用更改:
sudo systemctl restart inetd
验证Telnet服务 使用另一台计算机尝试连接到你的Debian服务器的Telnet端口(默认是23):
telnet your_server_ip 23
如果一切正常,你应该能够看到Telnet服务器的欢迎信息。
xinetd
(可选)xinetd
是inetd
的一个增强版本,提供了更多的配置选项和安全性改进。
安装xinetd
sudo apt install xinetd
配置xinetd
编辑/etc/xinetd.d/telnet
文件,确保它包含以下内容:
service telnet
{
disable = no
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
}
重启xinetd
服务
sudo systemctl restart xinetd
验证Telnet服务
同样使用telnet
命令测试连接。
ufw
或iptables
来配置防火墙规则。通过以上步骤,你应该能够在Debian系统上成功开启Telnet功能。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:Debian中如何开启Telnet