1

Я установил OpenSSH для 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, но ничего особенного не подошло.

Я думаю, что я что-то здесь упускаю, но я не могу понять, что ... может кто-нибудь помочь мне (довольно), пожалуйста?

Спасибо !

0