#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 /