2012-12-28 6 views
1

c를 나는 SSH 터널을 열 libssh를 사용하는 것을 시도하고있다.SSH 터널 LANG

는 기본적으로,이 방법으로 두 호스트가 있습니다. 첫째, 나는 (내가 이미이 부분을 수행 한) 첫 번째로 SSH를해야합니다, 나는 두 번째 호스트로 호스트에서 SSH를해야합니다 :

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

libssh이 가능합니까?

나는이 기능 ssh_channel_open_forward를 사용하려하지만, 이것은 단지 TCP 세션이 아닌 SSH 세션을 엽니 다.

+0

http://api.libssh.org/stable/libssh_tutor_forwarding.html에서 libssh로 포트 포워딩을 수행하는 방법 튜토리얼은 당신이 그것을 할 것을 처리했다 읽나요? 공유 관심? –

답변

1

당신은

+0

실제로 포워딩 작업을 수행하는 방법을 보여주지 않는 스텁 예제입니다. 그것은 터널을 만들뿐입니다! –