Как настроить переадресацию портов

У меня есть следующие настройки.

Локальный - сервер A - сервер B

Мне нужно scp, ssh из Local в B. Что я сейчас делаю, так это в scp / ssh в A, а затем из A в BI хотел бы знать как настроить переадресацию портов, чтобы я мог сделать SSH на конкретный порт, и я быстро добраться до сервера B

0
задан 22 November 2013 в 16:12

1 ответ

Это звучит как работа для обратного туннеля SSH.

Я предполагаю из вашего вопроса, что Сервер B находится в сети за брандмауэром, который вы не можете контролировать, в этом случае переадресация портов на маршрутизаторе была бы невозможна. (Если вы это сделаете, вы можете посмотреть на этот путь).

В обратном туннеле вы туннелируете соединение с B через общедоступный A. Для этого вы используете SSH из B -> A с переадресацией порта, указанной в командной строке.

    ssh -f user@server-a -L 2222:server-a:22 -N

Затем SSH из Local -> A с указанным перенаправленным портом:

    ssh -p 2222 user@server-a

... который соединит вас с сервером B.

http://www.revsys.com/writings/quicktips/ssh-tunnel.html

Вы также можете использовать autossh, если хотите автоматически создавать и продолжайте открывать ваше соединение.

http://www.ubuntugeek.com/automatically-restart-ssh-sessions-and-tunnels-using-autossh.html

0
ответ дан 22 November 2013 в 16:12

Другие вопросы по тегам:

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