我正在尝试使用libssh
打开 SSH 隧道。
基本上,我有两个主机在路上。首先,我需要通过 SSH 连接到第一个主机(我已经完成了这部分),然后我需要从该主机通过 SSH 连接到第二台主机:
[my PC] --SSH--> [host 1] --ssh--> [host 2] (similar to ssh -L )
这可能libssh
吗?
我尝试使用此功能ssh_channel_open_forward
,但这只会打开 TCP 会话,而不是 ssh 会话。
我正在尝试使用libssh
打开 SSH 隧道。
基本上,我有两个主机在路上。首先,我需要通过 SSH 连接到第一个主机(我已经完成了这部分),然后我需要从该主机通过 SSH 连接到第二台主机:
[my PC] --SSH--> [host 1] --ssh--> [host 2] (similar to ssh -L )
这可能libssh
吗?
我尝试使用此功能ssh_channel_open_forward
,但这只会打开 TCP 会话,而不是 ssh 会话。
您是否在http://api.libssh.org/stable/libssh_tutor_forwarding.html阅读了如何使用 libssh 进行端口转发的教程