Ank*_*tha 9 linux login putty login-manager
我正在尝试使用useradd使用 root 凭据的命令创建新用户,但当我使用 PuTTY 控制台使用其凭据登录新创建的用户时,我可以输入用户名,但是当我提供密码时,它挂在那里很长时间,直到 PuTTY 窗口会话超时发生并且窗口关闭。但是,当我使用 root 凭据时,它会很快进入会话。
我尝试检查AllowUsers下文件,/etc/ssh/sshd_config但没有找到任何匹配的条目,因此,我手动尝试添加我创建的用户名AllowUsers temipuser在哪里temipuser。从另一个 PuTTY 控制台发布此更改后,我再次尝试输入此用户名,但它再次相同。我完全不知道为什么会发生这种情况。
另一件事是,如果我向文件中temipuser的AllowUsers条目添加任何用户,比如说只是,sshd_configroot 用户仍然可以访问还是无法访问?我不想在这里搞砸事情。我了解AllowUsers只允许指定用户并拒绝其他用户。
小智 1
接下来在 Linux 计算机上添加用户,您还必须为该用户生成密钥(协议类型 2,最好是 RSA)。您可以在此处找到使用 Putty 密钥生成器的说明。
\n\n选择 \xe2\x80\x98Public key 中的所有文本以粘贴到 putty 密钥生成器中的authorized_keys file\xe2\x80\x99 框中,将其粘贴到文本编辑器中并以名称保存authorized_keys。
在 Linux 计算机上新用户的主目录中,.ssh如果不存在则创建一个目录。此目录应由用户拥有,并且只有该用户有权访问它 ( chmod 700 .ssh) 将authorized_keys文件复制到此目录。您应该使用 更改该文件的权限chmod 0600,并将所有权更改为用户。
现在用户应该能够登录。
\n