1

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

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

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

这可能libssh吗?

我尝试使用此功能ssh_channel_open_forward,但这只会打开 TCP 会话,而不是 ssh 会话。

4

1 回答 1

1

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

于 2013-01-05T14:49:15.500 回答