telnet怎么开启login登录密码
时间: 2023-09-01 17:13:46 浏览: 171
要在telnet中开启login登录密码,可以按照以下步骤进行配置:
1. 修改 /etc/ttys 文件,打开文件并找到关于telnet的行。在默认情况下,telnet的行看起来应该是这样的:
```
#tty2 "/usr/libexec/getty Pc" vt100 on secure
```
2. 在该行末尾添加“-L”选项,表示在telnet会话中使用login程序进行身份验证。修改后的行应该是这样的:
```
#tty2 "/usr/libexec/getty Pc" vt100 on secure -L
```
3. 保存文件并退出编辑器。
4. 重新启动telnet服务,以使更改生效。可以使用以下命令重启telnet服务:
```
$ slay inetd
$ inetd
```
此时,当用户远程连接到QNX系统时,将会要求输入用户名和密码以进行身份验证。
相关问题
怎么配置telnet的login登录密码
要在QNX上设置Telnet登录密码,您可以按照以下步骤操作:
1. 打开终端窗口并登录到系统。
2. 使用以下命令打开`inetd.conf`文件:`vi /etc/inetd.conf`
3. 找到以下行:`telnet stream tcp nowait root /usr/libexec/telnetd telnetd -a username`
4. 将该行中的“-a”选项更改为“-L”,并在用户名后添加“-”字符,以便在登录时要求输入密码。例如:`telnet stream tcp nowait root /usr/libexec/telnetd telnetd -L username-`
5. 保存并关闭`inetd.conf`文件。
6. 使用以下命令重新启动inetd守护进程,以使更改生效:`inetd -c`
7. 现在,您的QNX系统已经配置了Telnet登录密码。在下次使用Telnet登录时,您需要输入您设置的密码才能登录到系统中。请注意,由于Telnet是不安全的协议,建议您使用SSH等更安全的协议来进行远程登录。
怎么开启telnet登录密码?
Telnet是一种不安全的协议,因为它的数据是明文传输的,因此不建议在生产环境中使用。如果你必须使用Telnet,可以按照以下步骤开启登录密码:
1. 确保你的系统上安装了Telnet服务器软件。在大多数Linux发行版中,Telnet服务器被称为telnet-server,可以使用包管理器进行安装。
2. 打开Telnet服务器配置文件/etc/xinetd.d/telnet,如果该文件不存在则需要创建。可以使用任何文本编辑器打开该文件,例如:
```
vi /etc/xinetd.d/telnet
```
3. 确认以下两行配置项是否存在:
```
disable = no
flags = REUSE
```
如果不存在,可以添加这两行。如果已经存在,则跳过此步骤。
4. 在该文件的末尾添加以下配置项,设置Telnet登录密码:
```
server_args = -h -p <port> -l /bin/bash
only_from = <allowed_ip_address>
login_timeout = 60
instances = 50
per_source = 10
banner = /etc/issue
```
其中,<port>表示Telnet服务器监听的端口号,<allowed_ip_address>表示允许访问Telnet服务器的IP地址。例如,如果要设置端口号为23,允许IP地址为192.168.0.1的主机访问,可以写成:
```
server_args = -h -p 23 -l /bin/bash
only_from = 192.168.0.1
login_timeout = 60
instances = 50
per_source = 10
banner = /etc/issue
```
注意,这里的密码是使用PAM(Pluggable Authentication Modules)进行设置的,因此需要在系统中安装PAM模块。可以使用包管理器进行安装。
5. 保存并关闭文件。
6. 重新启动xinetd服务,以使配置文件生效。可以使用以下命令重启服务:
```
systemctl restart xinetd
```
如果你的系统不是使用systemd作为启动系统,则需要使用其他命令来重启xinetd。
现在,你的Telnet服务器已经设置了登录密码。当用户连接到服务器时,他们将被要求输入用户名和密码才能登录。
阅读全文