Cygwin S SH - нет такого устройства или адреса - PullRequest
1 голос
/ 23 февраля 2020

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

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

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 для пользователя.

Есть предложения по решению этой проблемы?

...