在Debian系统中,要修改Telnet的默认端口,你需要编辑/etc/inetd.conf文件(对于使用inetd的系统)或/etc/xinetd.d/telnet文件(对于使用xinetd的系统)。以下是具体步骤:
备份原始文件:
sudo cp /etc/inetd.conf /etc/inetd.conf.bak
编辑inetd配置文件:
sudo nano /etc/inetd.conf
找到telnet服务行: 通常这一行会类似于:
telnet stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.telnetd
修改端口号:
将telnet替换为你想要的端口号,例如2323:
2323 stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.telnetd
保存并退出编辑器。
重启inetd服务:
sudo systemctl restart inetd
备份原始文件:
sudo cp /etc/xinetd.d/telnet /etc/xinetd.d/telnet.bak
编辑xinetd配置文件:
sudo nano /etc/xinetd.d/telnet
找到server_args行:
通常这一行会类似于:
server_args = -l /usr/sbin/in.telnetd
修改端口号:
在server_args行之前添加port参数,例如port = 2323:
port = 2323
server_args = -l /usr/sbin/in.telnetd
保存并退出编辑器。
重启xinetd服务:
sudo systemctl restart xinetd
完成这些步骤后,Telnet服务将会在新指定的端口上运行。