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

По сути у меня 3 машины:

А, В и С

A может видеть B (и наоборот), а B может видеть C (и наоборот). Я не вижу C (не является частью той же сети).

У меня есть доступ к A и B. То есть я могу запустить ssh-туннель между A и B, но не между B и C.

Я хочу найти самый простой способ получить доступ к C:4444 из A.

Я предполагаю, что это было бы возможно через открытие ssh-туннеля от A до B, но я не нашел способа сделать это через ssh-туннелирование. думал, что я могу упустить что-то очевидное.

1 ответ

Решение

Предполагая, что ServerB может напрямую связаться с ServerC:4444:

На сервере А:

ssh user@serverB -L 4444:ServerC:4444 

Теперь вы можете подключиться к порту 4444 на сервере A, который будет проходить через сервер B к серверу C.

Другие вопросы по тегам