Назад | Перейти на главную страницу

Как открыть порт + URL-адрес, видимый одной машине, другой

По сути у меня 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.