1

Есть Windows-сервер с запущенным HTTP и FTP-сервером.

У меня есть доступ к командной строке, потому что я запускаю HTTP-сервер под учетной записью администратора, однако гораздо удобнее запускать командную строку напрямую через SSH.

Есть ли сервер SSH, который можно легко установить и управлять с помощью команд командной строки?

1 ответ1

0

Cygwin/OpenSSH

Я достиг полностью автоматизированной установки OpenSSH SSH с помощью Cygwin. Cygwin поддерживает неинтерактивную настройку без apt-cyg. Сценарий ssh-host-config может запускаться без запроса какого-либо значения (с помощью setup.exe с параметром --quiet-mode и многих других). Дополнительная настройка происходит с сгенерированными текстовыми файлами и стандартными командами Cygwin (например, настройка прав доступа к файлам). После этого sshd может работать как служба Windows, так что вы можете запускать / останавливать его, используя net start/stop .

Cygwin - это единственное решение, которое я нашел для запуска SSH-сервера из VirtualBox Guest, настроенного ievms, с полностью автоматизированной настройкой гостевого контроля VBoxManage. Это открытый исходный код, бесплатный как бесплатное пиво, и OpenSSH обладает впечатляющим набором функций.

Битвис SSH Сервер

Bitvise SSH Server поддерживает автоматическую установку из командной строки:

BvSshServer-Inst.exe -defaultInstance -acceptEULA -startService 

При запуске установщика таким способом он автоматически выбирает 30-дневную пробную версию.

Bitvise SSH Server поддерживает настройку по сценарию, предоставляя COM-объекты. Говоря более конкретно, это позволяет настроить все из сценария PowerShell.

К сожалению, я не смог запустить такой скрипт конфигурации с хоста VirtualBox, используя VBoxManage guestcontrol exec но это похоже на проблему Windows/VirtualBox.

FreeSSHd

FreeSSHd поддерживает автоматическую установку с WPKG. В Windows 7 набор параметров /VERYSILENT /NOICON /SUPPRESSMSGBOXES запускает "Обнаружение интерактивного обслуживания", которое можно безопасно закрыть, если вы планируете вскоре перезагрузиться.

Я мало играл с FreeSSHd, так как многие пользователи на форуме жалуются на поддержку аутентификации с открытым ключом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .