telnent登录qnx只要求输入用户名,怎么设置需要输入密码
时间: 2023-11-29 19:07:18 浏览: 154
要设置telnet登录QNX系统需要输入密码,可以按照以下步骤进行操作:
1. 打开QNX系统上的终端窗口,输入以下命令来编辑telnetd启动脚本:
```
vi /etc/inetd.conf
```
2. 在编辑器中查找以下行:
```
telnet stream tcp nowait root /usr/sbin/telnetd telnetd
```
3. 修改该行,加入“-a”和“-h”选项,该行会变成:
```
telnet stream tcp nowait root /usr/sbin/telnetd telnetd -a -h /etc/passwd
```
其中,“-a”选项表示需要进行身份验证,而“-h”选项指定验证信息存储在/etc/passwd文件中。
4. 保存并退出编辑器,然后重启telnetd服务,使配置生效:
```
/etc/system/config/telnetd.cfg restart
```
现在,当用户连接到QNX系统的telnet端口时,将需要输入正确的用户名和密码才能登录系统。
相关问题
qnx配置telnet 登录用户名及密码
要在QNX系统上配置telnet登录用户名和密码,可以按照以下步骤进行操作:
1. 打开QNX系统上的终端窗口,输入以下命令来编辑telnetd启动脚本:
```
vi /etc/system/config/telnetd.cfg
```
2. 在编辑器中按下“i”键进入插入模式,然后添加以下两行:
```
telnetd -debug -l /bin/login -L /usr/lib/telnetlogin -u
telnet stream tcp nowait root /usr/sbin/telnetd telnetd -debug -l /bin/login -L /usr/lib/telnetlogin -u
```
这些命令将启动telnetd,使用/bin/login作为登录程序,使用/usr/lib/telnetlogin作为登录提示信息,并强制用户输入用户名和密码。
3. 按下“ESC”键退出插入模式,然后输入“:wq”命令保存并退出编辑器。
4. 重启telnetd服务,使配置生效:
```
/etc/system/config/telnetd.cfg restart
```
现在,当用户连接到QNX系统的telnet端口时,将需要输入用户名和密码进行身份验证。
ssh 登录qnx输入密码怎么设置
在 QNX 中,你可以通过以下步骤设置 SSH 登录的密码:
1. 打开终端,并以 root 用户身份登录。
2. 使用以下命令打开 SSH 配置文件:
`vi /etc/ssh/sshd_config`
3. 找到以下行:
`#PasswordAuthentication yes`
将其修改为:
`PasswordAuthentication yes`
4. 保存并关闭文件。
5. 使用以下命令创建一个新用户:
`adduser username`
其中 "username" 是你要创建的用户名。
6. 使用以下命令设置新用户的密码:
`passwd username`
然后按照提示输入新密码。
7. 重启 SSH 服务:
`svccfg -s sshd restart`
现在,当你使用 SSH 登录到 QNX 时,系统会要求你输入用户名和密码。