Я пытаюсь использовать plink для отправки строки данных на встроенный сервер SSH. Если я войду в систему, используя plink в командной строке, например так
plink test2 -l администратор
и дождитесь строки «Using username «admin», затем просто начните вводить строку данных, которая передается правильно посимвольно вниз на сервер
Однако, если я попробую что-то вроде
plink test2 -l admin myString
Затем plink пытается открыть оболочку на сервере со строкой в качестве команды, чего он не делает, и поэтому возвращается ошибка. (Пытались поместить строку в текстовый файл вместо передачи файла, но безуспешно)
Как я могу передать строку как строку, а не команду?
(Причина этого в том, что порт, к которому подключается SSH, фактически пересылает данные прямо на последовательную шину, которую должно использовать мое встроенное приложение)
РЕДАКТИРОВАТЬ: или, может быть, с сексом туннелера? или любой другой подходящий клиент ssh cmd на основе Windows, который вы могли бы порекомендовать.