在Debian系统下,您可以通过以下步骤限制Telnet访问权限:
安装xinetd(如果尚未安装):
sudo apt-get update
sudo apt-get install xinetd
编辑/etc/xinetd.d/telnet文件:
sudo nano /etc/xinetd.d/telnet
修改以下行以限制访问权限:
defaults
{
instances = 60
log_type = SYSLOG authpriv
log_on_success = HOST PID
log_on_failure = HOST
cps = 25 30
}
在service telnet部分添加以下行以限制IP地址访问:
only_from = 192.168.1.0/24
将192.168.1.0/24替换为您希望允许访问Telnet服务器的IP地址范围。如果您希望允许所有IP地址访问,请删除此行。
保存并关闭文件。
重启xinetd服务以应用更改:
sudo systemctl restart xinetd
现在,Telnet访问权限已受到限制。只有指定的IP地址范围才能访问Telnet服务器。如果您希望完全禁用Telnet并使用更安全的SSH,请考虑按照上一个回答中的说明进行操作。