Проброс портов по SSH: различия между версиями

Материал из Medlogic
Нет описания правки
Нет описания правки
Строка 31: Строка 31:
'''REMOTE_IDENTITY_FILE''' - Путь до ключа авторизации
'''REMOTE_IDENTITY_FILE''' - Путь до ключа авторизации


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


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


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

Версия от 02:23, 3 марта 2024

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

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