使用libssh和c lang的SSH隧道

时间:2012-12-28 20:25:48

标签: c ssh ssh-tunnel libssh

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

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

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

这可能在libssh吗?

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

1 个答案:

答案 0 :(得分:1)

您是否在http://api.libssh.org/stable/libssh_tutor_forwarding.html

阅读了教程如何使用libssh进行端口转发?