Попробовать

Получение доступа к серверу по SSH-туннелю

Для получения доступа к SSH-туннелю воспользуйтесь одной из следующих инструкций в зависимости от используемого решения:

Если нужно получить удаленный доступ к серверу на определенном порту, рекомендуется создать SSH-туннель вместо того, чтобы открывать порт в firewall.

Важно

Перед настройкой убедитесь, что SSH-сервер запущен.

Для доступа к серверу через SSH-туннель нужен SSH-клиент. Рассмотрим подключение через PuTTY — бесплатный SSH-клиент для платформ Windows® и UNIX.

  1. Подключитесь к серверу с помощью PuTTY. Cм. Подключение к серверу по SSH.

  2. Перейдите в раздел Connection → SSH → Tunnels.

  3. В поле Source port укажите локальный порт, а в поле Destination — удаленный порт на локальном хосте («127.0.0.1» или «localhost»).

    Пример настройки SSH-туннеля между удаленным портом «80» и локальным портом «8888» на изображении ниже.

    ../_images/s__ssh-tunnel-conf-putty.png
  4. Нажмите Add, чтобы добавить настройки безопасного туннеля в сессию.

    Порты появится в списке Forwarded ports.

  5. Перейдите в раздел Session.

  6. Нажмите Save.

  7. Нажмите Open, чтобы открыть SSH-сессию с сервером.

    SSH-сессия будет создавать защищенный SSH-туннель между двумя указанными портами.

Пока SSH-туннель работает, через него можно получить доступ к приложению по ссылкам:

  • http://127.0.0.1:SOURCE-PORT/

  • http://localhost:SOURCE-PORT/