SSH клиент в C - PullRequest
       1

SSH клиент в C

0 голосов
/ 29 сентября 2019

Как я могу выполнить действие SSH в программе на C? Например, как я могу подключиться к серверу с SSH и автоматически создать список каталогов и распечатать вывод на экране без SSH-соединения на экране?

Например, в Python это так:

from pwn import *
s = ssh(host='SERVER_ADDRESS', user='USERNAME', password='PASSWORD')
py = s.run('cd /home/; ls)
print py.recv()

1 Ответ

0 голосов
/ 30 сентября 2019

Поскольку у вас уже есть код Python, который делает это - один из вариантов - использовать этот код и встроить его в вашу программу на C, как описано в следующем руководстве: https://docs.python.org/3/extending/embedding.html. По крайней мере, это будет хорошоотправная точка для разработки того, что вам нужно, хотя я не вижу причин, по которым это не должно быть жизнеспособным решением само по себе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...