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

Cygwin SSH - seteuid нет такого устройства или адреса

Я установил Cygwin и хочу использовать ssh с учетной записью пользователя домена на сервере Windows 2012 R2. Он отлично работает, если я запускаю службу sshd с «Локальной системной учетной записью», но если я запускаю службу с cygserver локальная учетная запись или domain\cygserver тогда служба запускается нормально, но когда я пытаюсь использовать ssh, я вижу сообщение sshd: PID 1944: fatal: seteuid 1801: No such device or address.

ssh в подробном режиме на клиенте показывает следующее:

debug1: Authentication succeeded (publickey).
Connection to 10.10.10.10 closed by remote host.
Connection to 10.10.10.10 closed.
debug1: Exit status -1

Некоторые статьи вроде https://blog.peterwurst.com/2016/09/15/ssh-server-on-windows-with-cygwin/ предлагаем включить следующий объект групповой политики с помощью cygserver счет в нем. Я пробовал их еще та же ошибка.

Я проверил .ssh и authorized_keys разрешение и домашний каталог пользователя существует, а также passwd файл имеет /bin/bash shell для пользователя.

Есть предложения о том, как решить эту проблему?