LINUX.ORG.RU

как прокинуть порт по ssh в коде?


0

1

есть команда ssh -D 3333 root@server
она поднимает на локальном компе прокси на порте 3333 с помощью ssh-подключения к серверу

а как можно осуществить это в коде? желательно на c/c++/qt4
как сделать это с помощью libssh2?

гугл пока ничего не дал

★★★

Последнее исправление: sergey-novikov (всего исправлений: 1)
pid = fork();
....
res = system('ssh -D 3333 root@server');
Eshkin_kot ★★
()

ssh канал устанавливаешь как обычно (сам не знаю как), потом на порт 3333 вешаешься, акцептишь сокет, читаешь из него, пишешь в канал, читаешь из канала, пишешь в сокет.

arturpub ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.