在Ubuntu系统中配置Telnet端口,可以按照以下步骤进行:
xinetd
服务安装xinetd
:
sudo apt update
sudo apt install xinetd
启用并启动xinetd
服务:
sudo systemctl enable xinetd
sudo systemctl start xinetd
编辑/etc/xinetd.d/telnet
文件:
使用文本编辑器(如nano
或vim
)打开或创建该文件:
sudo nano /etc/xinetd.d/telnet
在文件中添加或修改以下内容:
service telnet
{
disable = no
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/sbin/in.telnetd
port = 23
flags = REUSE
}
重启xinetd
服务以应用更改:
sudo systemctl restart xinetd
验证Telnet服务是否运行:
sudo netstat -tulnp | grep telnet
或者使用ss
命令:
sudo ss -tulnp | grep telnet
inetd
服务(适用于较旧的Ubuntu版本)安装inetd
:
sudo apt update
sudo apt install inetd
启用并启动inetd
服务:
sudo systemctl enable inetd
sudo systemctl start inetd
编辑/etc/inetd.conf
文件:
使用文本编辑器打开该文件:
sudo nano /etc/inetd.conf
在文件中添加或修改以下行:
telnet stream tcp nowait root /usr/sbin/in.telnetd telnetd -l /bin/login
重启inetd
服务以应用更改:
sudo systemctl restart inetd
验证Telnet服务是否运行:
sudo netstat -tulnp | grep telnet
或者使用ss
命令:
sudo ss -tulnp | grep telnet
ufw
或iptables
来配置防火墙规则。例如,使用ufw
允许Telnet端口:
sudo ufw allow 23/tcp
使用iptables
允许Telnet端口:
sudo iptables -A INPUT -p tcp --dport 23 -j ACCEPT
完成以上步骤后,你应该能够在Ubuntu系统上成功配置并运行Telnet服务。