4

У меня есть три коробки. Коробка 1 может быть вставлена в Коробку 2 и Коробку 3. Я хочу иметь возможность ssh из Box 2 в Box 3 через Box 1. Как я могу это сделать?

Я попробовал это (но это не работает).

 on Box 1: ssh -t -R 9999:localhost:22 -N Box_2
 on Box 1: ssh -t -L 9999:localhost:9999 -N Box_3

Итак, что я могу сделать это на вставке 2:

 ssh localhost -p 9999

который соединит меня непосредственно с Box 3.

2 ответа2

1

Я думаю, что вы хотите сделать, это организовать ssh от блока 2 до прокси через блок 1, опционально используя соединение ControlMaster чтобы все мультиплексировалось через одно и то же соединение. В этой статье описан один способ его настройки.

0

Вот как вы можете настроить туннели

box 1: ssh -R 9999:box3:22 box2

box 2: ssh -p 9999 localhost

Последняя команда приведет вас к порту 22 на box3 через box1. Таким образом, у вас получился порт 9999 на box1 и порт 22 на box2.

По иронии судьбы, я пишу это, когда моя дочь смотрит эпизод с губкой-бобом, который рассказывает об игре в коробке.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .