Организация SSH-туннеля на примере

ssh tunnel cli tunnel ssh

1) Поднимаем туннель с помощью CLI-интерфейса:

для Windows

plink.exe -L 5556:192.168.100.10:3389 -P 22 -i dev-rsa.ppk sani@151.99.243.75

Для linux:

ssh -L 5556:192.168.100.10:3389 -p 22 -i dev-rsa.ppk sani@151.99.243.75

Ключ -L определяет параметры туннеля:

local_port:destination_ip:destination_port

2) Запускаем нужное приложение, где в качестве хоста назначения пишем localhost,

а порт указываем local_port

В данном примере:

mstsc - localhost:5556

Дополнительно:

https://blog.trackets.com/2014/05/17/ssh-tunnel-local-and-remote-port-forwarding-explained-with-examples.html