Как выставить порт + 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.