2

Например, я хочу привязать localhost:2222 к удаленному:22

Я хочу быть в состоянии сделать это:

ssh user@localhost -p 2222

и в конечном итоге на удаленном сервере через SSH

Это то, что можно сделать с помощью SSH? Все примеры, которые я видел, касаются переадресации портов с удаленного компьютера в другом месте. Я просто хочу перенести ЛОКАЛЬНО на удаленный сервер.

Изменить: это не дубликат предлагаемого дубликата. Я не пытаюсь получить доступ к порту на удаленной машине через локальный порт.

Я просто хочу использовать псевдоним порта X на моей машине до 22 на удаленной машине. Я не пытаюсь проложить здесь туннель, что, как мне показалось, было ясно на моем примере.

Edit2: это делает это более понятным, я по сути хочу прокси локальный хост 2222 на удаленный сервер через порт 22.

1 ответ1

1

Переадресация локального порта, то есть туннельный локальный порт на удаленный хост:

ssh <gateway> -L <local port to listen>:<remote hostname/IP>:<remote port>

Или туннель удаленного порта на локальный сервер:

ssh <gateway> -R <remote port to bind>:<local hostname/IP>:<local port>

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