在Debian系统下设置Telnet密码,你需要遵循以下步骤:
sudo apt-get update
sudo apt-get install inetd
/etc/inetd.conf文件,找到以下行:telnet    stream  tcp     nowait  root    /usr/sbin/tcpd    /usr/sbin/in.telnetd
如果没有这一行,请将其添加到文件中。
保存并关闭/etc/inetd.conf文件。
创建一个名为/etc/pam.d/telnet的新文件,用于存储Telnet密码认证信息。使用以下命令创建文件:
sudo touch /etc/pam.d/telnet
/etc/pam.d/telnet文件,例如使用nano编辑器:sudo nano /etc/pam.d/telnet
auth required pam_securetty.so
account required pam_permit.so
password required pam_unix.so
session required pam_unix.so
这将启用PAM(Pluggable Authentication Modules)认证,要求用户具有有效的Unix系统帐户和密码。
保存并关闭/etc/pam.d/telnet文件。
重启Telnet服务以应用更改:
sudo systemctl restart inetd
或者
sudo service inetd restart
现在,当用户尝试通过Telnet连接到你的Debian系统时,将要求输入有效的Unix系统用户名和密码。如果认证成功,用户将被允许访问系统。