在 Linux 系统中,telnet 是一种网络协议,允许用户远程登录到另一台计算机并执行命令。以下是如何开启 telnet 功能:
安装 telnet
首先,确保系统中已安装 telnet 软件包:
bash
sudo apt-get install telnet
启动 telnet 服务
安装 telnet 后,需要启动相应的服务:
bash
sudo systemctl start telnet.socket
sudo systemctl enable telnet.socket
防火墙配置
如果系统启用了防火墙,需要为 telnet 端口(通常为 23)打开访问权限:
bash
sudo ufw allow 23/tcp
手动更改配置文件
还可以手动编辑 /etc/xinetd.d/telnet 文件,取消注释以下行:
service telnet
service telnet
之后重启 xinetd 服务:
bash
sudo service xinetd restart
连接远程计算机
配置完成后,就可以使用 telnet 连接远程计算机:
bash
telnet remote_hostname
您将被提示输入远程计算机的登录凭据。成功登录后,您就可以执行命令并与远程计算机进行交互。
注意
开启 telnet 功能后,该服务将监听 TCP 23 端口,这可能会带来安全风险。建议仅在需要时启用 telnet,并在完成后关闭。