Также остерегайтесь сервиса DNS, поскольку он требуется для Active Directory.
У Вас, вероятно, теперь есть DNS и работа Вашего текущего DC, и каждый клиент-серверный или рядовой сервер указывает на него; обязательно включите DNS на новом сервере 2008 после продвижения его.
Необходимо будет затем указать на все членские компьютеры к новому IP-адресу сервера DNS (или статически или через DHCP) или подкачать IP-адреса между старым сервером и новым.
Я наконец получил его работа:
Я пытался получить лучший вывод отладки затем ssh -vvv
, таким образом, я пытался работать
/usr/sbin/sshd -d
поймать вывод на экране. К моему удивлению, когда я работал sshd
как этот (не как услуга, поскольку я обычно был бы с net start sshd
), я мог войти в систему как любой пользователь хорошо.
Это привело меня полагать, что проблема лгала в способе, которым был настроен сервис. Таким образом, я удалил сервис и запустил скрипт конфигурации снова. Обман! Это сделано!
cygrunsrv -R sshd
ssh-host-config
# it's fixed!
Править: Похоже, что причина состоит в том, что разделительный пользователь полномочия не может быть отключен в Windows. Это раньше было хорошо для меня, чтобы отключить того разделительного пользователя полномочия и все еще заставить это работать, но о хорошо.
в Вашем пути cygwin, что делает Вашего пользователя в etc/passwd, похожи? это возможно, недостающий/плохой путь оболочки или никакой доступ к Вашему корневому каталогу вызвали бы это поведение. Проверьте, что полномочия на Вашем cygwin соединяют home/kizzx2 папку каналом также.
/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.