Открыть туннель ssh между двумя серверами с третьего доверенного сервера

Предположим, у меня есть 3 сервера: A, B и C

C может ssh как для A, так и для B, но A и B не могут соединиться друг с другом.

Можно ли открыть туннель между A и B, используя C в качестве «посредника», не передавая весь мой трафик через C?

0
задан 14 December 2017 в 20:31
1 ответ

Если A и B не могут подключиться, трафик должен будет проходить через C. Вы хотите запустить (на A):

ssh -LA: portA: B: portB user @ C

Хотя это обычно запускается непосредственно на A, возможно, вы можете запустить его удаленно с C (но у меня нет третьей машины для проверки):

ssh user @ A "ssh -LA: portA: B: portB user @ C "

1
ответ дан 4 December 2019 в 16:04

Теги

Похожие вопросы