2009-03-02 4 views
1

Я пишу простой исполняемый файл на C, который должен открыть сеанс шпатлевки и отправить ему команды, а затем закрыть putty. Я могу открыть/закрыть сеанс шпатлевки (я не так уж плох), но я не слишком уверен в том, как отправлять команды putty.Как отправить команды на putty

Любые идеи?

+0

Связанный: http://stackoverflow.com/questions/28956954/how-to-get-input-from-putty-to-java/28957086#28957086 – CJBS

+0

Связанный: http://stackoverflow.com/questions/5817771/java-and-putty-send-commands –

ответ

0

Вы смотрите на источник для QuickPutty? Это лицензия LGPL.

+0

Но что это? Ссылка не содержит информации о том, что она делает. Всего полдюжины ссылок для скачивания. –

+0

- это быстрый интерфейс для PuTTY, который предоставляет окно рабочего стола со ссылками на каждый определенный профиль PuTTY. Если OP фактически хочет отправить I/O в оболочку SSH, запущенную через PuTTY, это, вероятно, не так уж и полезно. – Alnitak

3

Из PuTTY FAQ:

Как я могу использовать PuTTY сделать SSH соединение из другой программы?

Возможно, ваш лучший выбор - использовать Plink, подключение к командной строке tool. Если вы можете запустить Plink в качестве второго процесса Windows и организовать для вашего основного процесса, чтобы иметь возможность отправлять данные в процесс Plink, а получать данные от него, через трубы, , то вы должны быть в состоянии сделать SSH соединений из вашей программы.

Это то, что CVS для Windows делает для примера .

Plink может использовать сохраненные сеансы PuTTY в дополнение к открытию сайтов напрямую.

Параметры PLink задокументированы в Chapter 7 руководства PuTTY.

Смежные вопросы