Cygwin sshd не запускается из-за сбоя входа в систему

после установки Cygwin sshd служба sshd завершается с:

Error 1069: The service did not start due to a logon failure

Я пытаюсь дать cyg_server стандартного пользователя и администратора доступа.
Ошибка та же с графическим интерфейсом и cygrunsrv.exe -S sshd.

Edit: что у меня получилось:

Install cyglsa-config
Run sshd with SYSTEM account
chown SYSTEM /var/empty
3
задан Philippe Blayo
08.05.2023 11:52 Количество просмотров материала 3369
Распечатать страницу

5 ответов

для Windows 2003 и более поздних версиях ssh-host-config сценарий предлагает использовать учетную запись службы, чтобы можно было установить правильные привилегии (поскольку встроенная системная учетная запись была удалена в W2003).

тем не менее, команда cygwin разработала другую стратегию, с которой мне повезло (в Windows 7 и Server 2008 R2, во всяком случае). Если вы используете cyglsa-config скрипт для настройки пакета аутентификации cygwin LSA, вы можете переключиться служба SSHD возвращается к использованию системной учетной записи, и пароль не требуется (и ssh-сервер работает лучше).

установить Cygwin анонс и описание этой функции, как на http://cygwin.com/ml/cygwin-developers/2006-11/msg00000.html

дополнительные подробности см. В разделе http://cygwin.com/cygwin-ug-net/ntsec.html#ntsec-nopasswd2

4
отвечен William 2023-05-09 19:40

С Cygwin список рассылки:

это может быть поучительным, чтобы запустить эту команду, чтобы увидеть, какие права sshd_server есть:

editrights -l -u sshd_server

Как только вы это исправите, у вас могут возникнуть спорадические проблемы при запуске sshd при перезагрузке. Чтобы исправить их, убедитесь, что служба netlogon запускается перед запуском службы sshd. Отредактируйте реестр и добавьте Netlogon к значению DependOnService в

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sshd key.

короче, вы гарантируете, что система может говорить с доменом контроллер, прежде чем он попытается запустить sshd.

также попробуйте запустить терминал в режиме администратора. Щелкните правой кнопкой мыши значок и выберите "Запуск от имени администратора".

1
отвечен Mohammadhassan Esfahanian 2023-05-09 21:57

Я столкнулся с этой проблемой после обязательной смены пароля в системе.

Что сработало для меня, так это сбросить пароль пользователя сервиса (sshd_server), используя passwd cygwin в административной оболочке cygwin. Как только я это сделал, я смог запустить службу, и все вернулось в нормальное русло.

  1. passwd sshd_server
  2. сброс или изменение пароля
  3. ???
  4. прибыль
1
отвечен Byron 2023-05-10 00:14

проблема обычно в том, что пароль, установленный для службы sshd, не заполняется политикой паролей окна. попробуйте изменить пароль, предоставленный пользователю sshd, на пароль, содержащий не менее одной заглавной буквы, одной цифры и не менее 8 символов. Это работало для меня в windows 8. Пока!

1
отвечен Juan Grau 2023-05-10 02:31

удалить пользователя Windows с именем привилегированных сервера, re-run ssh-host-config, и вы должны быть хорошо.

-1
отвечен Pierre-Alexis de Solminihac 2023-05-10 04:48

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх