Я хочу выполнить некоторую команду на удаленной машине, я не должен устанавливать новый сервер.
Но мне разрешено отправить один файл на удаленный компьютер.
Я пытаюсь использовать libssh2 для этого, но я не уверен, как я могу попросить sshd server выполнить команду от моего имени и перенаправить STDIN / STDOUT / STDERR в обоих направлениях.
Я посмотрел в этом примере,
http://www.libssh2.org/examples/ssh2.html
Но это эмуляция ssh-терминала.
У всех есть идеи, как этого добиться, используя libssh2.
Моя команда выполняется долго и принимает ввод из STDIN и вывод в STDOUT.