Назад | Перейти на главную страницу

Ищу эмулятор SSH, который ведет себя как терминал на стороне сервера

Я пишу код для встроенных систем управления и часто использую проприетарные модули черного ящика для связи с внешними устройствами. В моем мире подключение по RS-232 все еще является обычным явлением. Однако все больше и больше устройств присоединяются к современному миру и реализуют различные варианты TCP и UDP.

Одно такое устройство запускает SSH-сервер и взаимодействует с SSH-клиентом, открытым проприетарным модулем. Мне нужно разработать код без устройства. Если бы это был RS-232, я мог бы просто открыть терминал, подключенный к RS-232, и взаимодействовать с модулем, наблюдая, что отправляется, и отправляя ответы, чтобы наблюдать за поведением модуля.

Я ищу «серверы» SSH и Telnet, которые позволили бы мне делать то же самое для сеансов по этим протоколам. Пока что я нашел приманки SSH, которые позволяют мне видеть полезные данные от клиента, но ничего, что позволяет мне отправлять строки взамен.

Я подозреваю, что решение есть, но у меня просто нет словарного запаса, чтобы его описать. Все подсказки приветствуются.