在OpenSSH窗口上创建新用户


1

我安装了OpenSSH for Windows(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连接详细模式,但没有什么特别的。

我想我在这里遗漏了一些东西,但我无法弄清楚是什么......有人可以帮我(漂亮)吗?

谢谢 !

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.