Назад | Перейти на главную страницу

Настройка туннеля с замазкой, сервер перехода для использования синергии

Давным-давно я настроил среду, в которой моя машина Linux (LM) была сервером синергии, а моя машина Windows (WM) - клиентом синергии, как описано Вот.

Поскольку наш администратор установил сервер перехода Linux (JS), я не могу туннелировать между обеими машинами.

Вот вопрос: на машине с Windows я настраиваю Putty таким образом:
Сессия -> Имя хоста: порт прыгающего сервера: 22.
Подключение -> SSH -> Туннели L24800 LM: 24800.

Насколько я понимаю, будет установлено соединение с сервером перехода, и начнется переключение ssh на машину Linux. Даже если у меня есть журнал на сервере перехода, я не могу подтвердить, что туннель настроен. Даже мне не хватает той части, где я говорю JS перенаправлять все запросы в LM и наоборот.

Если бы я использовал команду Putty Connection -> SSH Remote и поставил ssh LM в первый раз, я обнаружил, что могу установить соединение с JS, а затем с LM. Но синергия так не приняла.

Как я могу настроить туннель с машины Windows с Putty через сервер перехода Linux на машину Linux? Как мне настроить синергию?

Заранее спасибо.

Вам потребуется переадресация двух портов: первый с JS на LM, а второй с WM на ранее созданный на JS. Добавьте в конфигурацию Putty следующую строку в меню SSH под удаленной командой:

ssh -L 24800: локальный хост: 24800 LM

В туннелях настройте переадресацию портов, как если бы вы подключались напрямую к LM.

L24800 локальный: 24800

После подключения с помощью Putty с клиентской машины WM к JS-серверу перехода вы можете проверить журнал событий, чтобы узнать, работает ли туннель. Просто щелкните правой кнопкой на панели вверху окна Putty и выберите в меню пункт «Журнал событий». Вы должны увидеть что-то вроде этого:

2014-05-21 18:14:16 Перенаправление локального порта 24800 на localhost: 24800

Ваш клиент должен быть настроен для подключения к localhost: 24800.

Наконец-то я заработал. Вот финальные настройки в нашем окружении.

В первый сеанс шпатлевки я добавил:
Сессия -> Имя хоста: порт прыгающего сервера: 22.
Подключение -> SSH -> Туннели L24800 LM: 22

Затем я должен настроить второй сеанс шпатлевки, как частично описано Гвидо:
Сессия -> Имя хоста: порт localhost: 24800.
Подключение -> SSH -> Туннели L24800 localhost: 24800

После запуска обоих сеансов синергия работает без изменения каких-либо предыдущих настроек.