在Linux系统中开启Telnet服务,可以按照以下步骤进行:
检查Telnet服务状态:
systemctl status telnet.socket
启动Telnet服务:
systemctl start telnet.socket
设置开机自启:
systemctl enable telnet.socket
验证服务是否运行:
systemctl is-active --quiet telnet.socket
检查Telnet服务状态:
service telnet status
启动Telnet服务:
service telnet start
设置开机自启(某些系统可能需要额外配置):
/etc/init.d/telnet
文件,确保包含 start on runlevel [2345]
和 stop on runlevel [!2345]
。update-rc.d
命令设置开机自启:update-rc.d telnet defaults
确保防火墙允许Telnet流量(默认端口23):
使用iptables:
sudo iptables -A INPUT -p tcp --dport 23 -j ACCEPT
使用firewalld(适用于CentOS 7及以上):
sudo firewall-cmd --permanent --add-service=telnet
sudo firewall-cmd --reload
如果系统中没有安装Telnet客户端和服务端,可以使用包管理器进行安装:
Debian/Ubuntu:
sudo apt-get update
sudo apt-get install telnetd inetutils-telnet
CentOS/RHEL:
sudo yum install telnet-server
Fedora:
sudo dnf install telnet-server
安装完成后,再按照上述步骤启动和配置Telnet服务。
通过以上步骤,你应该能够在Linux系统上成功开启并运行Telnet服务。