cygwin SSHD автоматические завершения соединение после соединения

Также остерегайтесь сервиса DNS, поскольку он требуется для Active Directory.

У Вас, вероятно, теперь есть DNS и работа Вашего текущего DC, и каждый клиент-серверный или рядовой сервер указывает на него; обязательно включите DNS на новом сервере 2008 после продвижения его.

Необходимо будет затем указать на все членские компьютеры к новому IP-адресу сервера DNS (или статически или через DHCP) или подкачать IP-адреса между старым сервером и новым.

1
задан 4 December 2009 в 21:47
4 ответа

Я наконец получил его работа:

Я пытался получить лучший вывод отладки затем ssh -vvv, таким образом, я пытался работать

/usr/sbin/sshd -d

поймать вывод на экране. К моему удивлению, когда я работал sshd как этот (не как услуга, поскольку я обычно был бы с net start sshd), я мог войти в систему как любой пользователь хорошо.

Это привело меня полагать, что проблема лгала в способе, которым был настроен сервис. Таким образом, я удалил сервис и запустил скрипт конфигурации снова. Обман! Это сделано!

cygrunsrv -R sshd
ssh-host-config
# it's fixed!

Править: Похоже, что причина состоит в том, что разделительный пользователь полномочия не может быть отключен в Windows. Это раньше было хорошо для меня, чтобы отключить того разделительного пользователя полномочия и все еще заставить это работать, но о хорошо.

2
ответ дан 3 December 2019 в 19:54

в Вашем пути cygwin, что делает Вашего пользователя в etc/passwd, похожи? это возможно, недостающий/плохой путь оболочки или никакой доступ к Вашему корневому каталогу вызвали бы это поведение. Проверьте, что полномочия на Вашем cygwin соединяют home/kizzx2 папку каналом также.

0
ответ дан 3 December 2019 в 19:54
  • 1
    Что делает Вы подразумеваете под " В Вашем cygwin path"? я проверил/etc/passwd файл, который выглядит нормальным. Я знаю, что было бы трудно отладить, не отправляя все в моей системе. Вещь, которая беспокоит меня, является тем /var/log/sshd.log doesn' t содержат любую полезную информацию. Есть ли так или иначе, я могу получить более полезную информацию? (потому что-vvv дает статус выхода), –  kizzx2 4 December 2009 в 21:45

Это типичный результат однократного запуска сценария ssh-host-config с использованием стандартных вариантов выбора. Что происходит, так это то, что создаются две новые учетные записи пользователей Cygwin, но их настройки в / etc / passwd (и, возможно, / etc / groups) кажутся временными. После первого запуска у вас есть SHELL, установленный на / bin / false, и если вы сравните это с mkpasswd -l -u cyg_server , вы увидите / bin / bash. Так что либо выйдите из системы, войдите в систему и запустите Cygwin от имени администратора, либо просто внесите изменения в / etc / passwd и перезапустите службу sshd.

1
ответ дан 3 December 2019 в 19:54

Вы можете попробовать поместить пользователя для входа в службу CYGWIN (если он отличается от SYSTEM по умолчанию) в группу «Администраторы», а затем перезапустить службу.

0
ответ дан 15 July 2021 в 15:53

Теги

Похожие вопросы