По сути у меня 3 машины:
А, В и С
A может видеть B (и наоборот), а B может видеть C (и наоборот). A не видит C (не входит в ту же сеть).
У меня есть доступ к A и B. Это означает, что я могу запустить ssh-туннель между A и B, но не между B и C.
Я хочу найти самый простой способ получить доступ к C: 4444 из A.
Я предполагаю, что это можно было бы сделать, открыв ssh-туннель от A до B, но я не нашел способа сделать это через ssh-туннель. думал, что могу упустить что-то очевидное.
Предполагая, что ServerB может напрямую подключиться к ServerC: 4444:
На ServerA:
ssh user@serverB -L 4444:ServerC:4444
Теперь вы можете подключиться к порту 4444 на ServerA, который будет туннелироваться через ServerB на ServerC.