У меня есть небольшая проблема: Java-программа пытается подключиться к IP-порту 9001. Проблема в том, что у меня нет прямого доступа к этому IP. Я могу построить туннель SSH следующим образом:
ssh -f user@<ip-intermediate-computer> -L 9001:<final-ip>:9001 -N
Как вы можете видеть, ip-промежуточный компьютер - это компьютер, который может достичь конечного ip. Как я могу заставить свой компьютер спрашивать localhost вместо final-ip? Если java-программа запрашивает localhost вместо final-ip, туннель перенаправляет запрос на промежуточный компьютер, а затем переходит к реальному final-ip.