Назад | Перейти на главную страницу

cygwin ssh останавливается после добавления пользователя

Я пытаюсь настроить клиент backuppc с помощью ssh + rsync через cygwin на Win 7. SSH был работает нормально. Я добавил пользователя backuppc, затем использовал mkpasswd, чтобы добавить пользователя в / etc / passwd. Теперь ssh не работает:

Windows не может запустить службу sshd CYGWIN на локальном компьютере. Ошибка 1069: служба не запускается из-за ошибки входа в систему.

Эти каталоги огромны, и попытка использовать стандартный процесс копирования - отстой. Я соглашусь на robocopy, но мне любопытно, как можно полностью вывести из строя полностью функциональную службу ssh, просто добавив пользователя в / etc / passwd.

Есть идеи, как снова запустить sshd? Он развалился как колода карт - пробовал перенастроить с помощью ssh-host-config ... переустановить. Ничего, нада - не получится.

Вот что сработало, если с этим столкнется кто-то другой.

passwd cyg_server

Предполагается, что вы запустили

ssh-host-config -y

Чтобы настроить sshd, примите значения по умолчанию. В Win 7, если вы нажмете на службу CYGWIN sshd, затем посмотрите на вкладку входа в систему, вы заметите, что Cygwin создает пользователя cyg_server для запуска sshd под. По какой-то странной причине - в какой-то момент создание нового пользователя и добавление его в / etc / passwd портит sshd. После выполнения указанной выше команды passwd введите пароль в соответствии с запросом и убедитесь, что он соответствует полю пароля на вкладке входа в систему для свойств службы. Запустите службу sshd CYGWIN. Не могу взять кредит здесь - я погуглил.

devshed - ошибка входа sshd