Да, ssh
имеет опцию "-L
" для создания туннеля. Эта опция принимает 3 параметра, разделенных двоеточиями (:). Локальный порт прослушивания, удаленный хост, удаленный порт.
ssh -L 9999:ldapserver:389 user@otherhost
Где 9999 - локальный порт, на котором будет создан туннель. Бит ldapserver:389
указывает, куда подключить к на другой стороне.
Затем скажите вашему приложению подключиться к localhost: 9999 (или любому другому порту, который вы выберете), и он будет туннелирован.