我正在尝试使用libssh打开SSH隧道。

基本上,我有两个主持人。首先,我需要SSH到第一个主机(我已经完成了这一部分),然后需要从该主机SSH到第二个主机:

[my PC] --SSH--> [host 1] --ssh--> [host 2]       (similar to ssh -L )

libssh中可以吗?

我尝试使用此函数ssh_channel_open_forward,但这只会打开一个TCP session ,而不是ssh session 。

最佳答案

您是否阅读了如何在http://api.libssh.org/stable/libssh_tutor_forwarding.html上使用libssh进行端口转发的教程

关于c - 使用libssh和c lang的SSH隧道,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14075341/

10-13 05:50