Существует много инструментов, способных к этому, Windows 2000 были даже поставлены с версией wininstall, если я не ошибаюсь - так или иначе, это доступно бесплатно в эти дни.
Проблема избегает ложных положительных сторон - т.е. изменения, внесенные операционной системой, которая не была связана с установщиком - так некоторый уход, и ручное редактирование всегда необходимо.
Ну, я понимаю, что клиент командной строки SSH должен хорошо работать, но как совет по устранению неисправностей я попытался бы соединиться с сервером SSH с помощью клиента окон Putty и видеть то, что происходит. Кроме того, выполненный "netstat-anb-p tcp" в командной строке DOS, чтобы видеть, слушает ли порт на самом деле на 22.
У меня были подобные проблемы с freeSSHd 1.2.6.22: доступ запрещен при соединении (шпаклевка или unixutils ssh).
Следование совету нашло в Интернете, я пытался переустановить freeSSHd, столь сумасшедший, как это может казаться. К моему удивлению я смог настроить и учетную запись пользователя NT и SHA1 один.
Однако проблема, кажется, иногда возвращается. Перезапуск freeSSHd мог бы помочь.
Попробуйте следующее:
ssh -v 12.34.56.78
Это скажет SSH производить подробные сообщения о какой его выполнение. Это, вероятно, привычка показывает что-либо, но его стоящее того, чтобы попытаться.
Также другая причина, почему не впущение Вас состоит в том, потому что оболочка не была правильно установлена или полномочия, запрещает freeSSHd выполнение ее. freeSSHd работает как непривилегированный пользователь?
Я установил freeSSHd только вчера вечером и столкнулся с этой той же проблемой. Проблема, кажется, что я установил freeSSHd как службу Windows. Когда услуга окон работает, она не берет учетные записи пользователей. Вы также устанавливали freeSSHd как услуга?
Теперь, если я вхожу в сервер, остановите freeSSHd сервис и запустите freeSSHd от значка на рабочем столе или меню "Пуск", я получаю немного значка в лотке. Двойной щелчок по нему поднимает окно свойств, и я могу запустить сервер оттуда. Если я выполняю сервер отсюда, я могу войти в систему с теми учетными записями пользователей.
Хорошо знать, что я могу SSH в вообще, но это побеждает цель наличия службы Windows, если я не могу использовать его. Кто-либо еще столкнулся с этой проблемой и смог зафиксировать ее?
Я попытался иметь сервер, работающий локально и затем также начинающий сервис. Я могу войти в систему, но затем когда я останавливаю локальный сервер, я не могу больше соединяться. Это - как будто услуга не работает.
Я попытался выполнить сервис и запустить сервер локально одновременно, но я не могу запустить сервер локально после того, как услуга работает.
Я попытался изменить сервис так, чтобы он вошел в систему как моя учетная запись администратора. Это, казалось, не помогло.
Это сводит меня с ума! Кто-либо смог настроить freeSSHd для работы как услуга с учетными записями? Кто-либо еще получил опыт с другими серверами SSH для Windows Server 2008?
У меня были проблемы с этим также, и это - то, что работало на меня:
Это кажется немногим назад, но после этого, я смог соединить использование опции SHA1 и не получил сообщение "Доступа запрещен". Возможно, это будет работать на кого-то еще также.Удачи!