C Windows Server — как принять SSH-соединение?

#c #ssh

#c #ssh

Вопрос:

У меня есть серверное приложение, которое я создаю специально для Windows. Однако клиент, которому необходимо подключиться к нему, изначально был создан для сервера Linux. Клиент подключается через SSH и запускает простые команды для выполнения bash-скриптов. Я хотел бы заставить свой сервер работать с этим клиентом без внесения каких-либо изменений в клиент.

Таким образом, клиент обычно подключался по SSH к серверу Linux -> выполнить команду для выполнения bash -> скрипт bash сделал все

Я бы хотел, чтобы сервер Windows принял SSH-соединение -> перехватить команду -> выполнить функцию, которая выполняет то, что сделал бы скрипт bash.

Мой вопрос здесь в том, как я могу заставить свой сервер принять это SSH-соединение и получить ту команду, которую отправляет клиент?

Комментарии:

1. Установить OpenSSH через Cygwin ?

Ответ №1:

Возможно, эти ресурсы помогут.

Настройте бесплатный SSH-сервер в Windows 7 с помощью FreeSSHd
http://www.techrepublic.com/blog/tr-dojo/set-up-a-free-ssh-server-on-windows-7-with-freesshd /

OpenSSH для Windows
http://sshwindows.sourceforge.net /

MobaSSH: бесплатный SSH-сервер для Windows
http://mobassh.mobatek.net /