Проброс портов по SSH

Материал из Medlogic

Напрямую до сервера

ssh -4 -g -N -L LOCAL_PORT:localhost:REMOTE_PORT REMOTE_SSH_HOST -p REMOTE_SSH_PORT -i REMOTE_IDENTITY_FILE

Через прокси сервер

ssh -4 -g -N -o ProxyCommand="ssh -W %h:%p -i PROXY_IDENTITY_FILE root@188.225.79.4" -L LOCAL_PORT:localhost:REMOTE_PORT REMOTE_SSH_HOST -p REMOTE_SSH_PORT -i IDENTITY_FILE

Параметры

LOCAL_PORT - Локальный порт

  • Например 8000

REMOTE_PORT - Порт на удаленной машине

  • 80 - Медицина
  • 856 - Файловый обменник
  • 870 - РЭМД
  • 880 - Сервис проверки полисов

REMOTE_SSH_HOST - Адрес удаленной машины

  • root@81.2.34.14

REMOTE_SSH_PORT - Порт удаленной машины

  • 22

REMOTE_IDENTITY_FILE - Путь до ключа авторизации

  • C:\ssh-keys\medlogic.key
  • ~/ssh-keys/medlogic.key

PROXY_IDENTITY_FILE - Путь до ключа авторизации прокси сервера

  • C:\ssh-keys\proxy.key
  • ~/ssh-keys/proxy.key