Я установил 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
для пользователя.
Есть предложения о том, как решить эту проблему?