туннель ssh через промежуточный хост

Я настроил SSH туннель для пересылки моего веб-трафика с хоста на hostC, используя эту команду на хосте:

    ssh -D 2222 user@hostC

после настройки моего браузера для использования прокси-сервера на порту 2222. Это отлично работает. Однако теперь я хочу перенаправить тот же трафик через промежуточное SSH-соединение на hostB, чтобы добраться до hostC.

я попробовал это на хосте:

    ssh user@hostB -L 2222:hostB:22

но я получаю ошибки "channel x: open failed".
Кто-нибудь знает правильный способ сделать это?

20
задан speakr
28.04.2023 21:43 Количество просмотров материала 3428
Распечатать страницу

1 ответ

на хосте:

ssh -L8080:localhost:22222 user@hostB

на hostB:

ssh -D22222 user@hostC

тогда на хосте можно использовать localhost:8080 как прокси SOCKS5.

0
отвечен speakr 2023-04-30 05:31

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх