在Ubuntu下设置Telnet端口,需要按照以下步骤操作:
xinetd服务安装xinetd和telnetd
打开终端并运行以下命令来安装必要的软件包:
sudo apt update
sudo apt install xinetd telnetd
配置xinetd
编辑/etc/xinetd.d/telnet文件:
sudo nano /etc/xinetd.d/telnet
修改文件内容如下(假设你想将Telnet端口设置为23):
service telnet
{
disable = no
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/sbin/in.telnetd
port = 23
flags = REUSE
}
确保disable = no,并且port设置为所需的端口号。
重启xinetd服务
保存并关闭文件后,重启xinetd服务以应用更改:
sudo systemctl restart xinetd
检查端口状态 使用以下命令确认Telnet服务正在监听指定的端口:
sudo netstat -tulnp | grep telnet
或者使用ss命令:
sudo ss -tulnp | grep telnet
telnetd如果你不想使用xinetd,可以直接启动telnetd服务:
启动telnetd
运行以下命令来启动Telnet服务:
sudo /usr/sbin/in.telnetd -p 23
这里的-p 23指定了监听的端口号。
设置开机自启
要让telnetd在系统启动时自动运行,可以创建一个systemd服务单元文件:
sudo nano /etc/systemd/system/telnet.service
添加以下内容:
[Unit]
Description=Telnet server
[Service]
ExecStart=/usr/sbin/in.telnetd -p 23
Restart=always
[Install]
WantedBy=multi-user.target
保存并关闭文件后,启用并启动服务:
sudo systemctl enable telnet
sudo systemctl start telnet
ufw或iptables来配置防火墙规则。通过以上步骤,你应该能够在Ubuntu系统上成功设置Telnet端口。