在 OpenSSH Windows 上创建新用户

在 OpenSSH Windows 上创建新用户

我安装了适用于 Windows 的 OpenSSH(2003 服务器版),并尝试在 OpenSSH 服务器(我已经设法登录该服务器)上生成一个新用户以用于软件使用目的,并使用密码。

所以我在文件中生成了一行passwd

johndoe:x:895291:545:JohnDoe Software,johndoe:/cygdrive/c:/bin/bash

哪里x应该意味着它必须引用影子文件来获取密码,对吗?然后我生成了一个影子文件(哈希不是真正的字符串,只是为了安全起见将其遮挡起来):

johndoe:$1$thehash:16601:0:99999:7::

在我的里面sshd_config我添加了这一行:

AllowUsers johndoe

然后我重启了服务。
但出现了一个很严重的问题:我无法再使用 ssh 连接服务器,即使使用之前可以使用的帐户也是如此。我甚至不会谈论johndoe,它根本不起作用。

我尝试使用 ssh 以详细模式进行连接,但没有出现任何特殊情况。

我想我在这里遗漏了一些东西,但我不知道是什么......有人可以帮帮我吗?

谢谢 !

相关内容