SSH tunnels: различия между версиями

Материал из AlexNook
Перейти к навигацииПерейти к поиску
 
Строка 6: Строка 6:
[[Файл:SSH -R describe.png|200px|thumb|left|Пример использования туннеля SSH -R]]
[[Файл:SSH -R describe.png|200px|thumb|left|Пример использования туннеля SSH -R]]


При использовании опции -R важно на SSH сервере включить параметр '''GatewayPorts=clientspecified''' , чтобы можно было достучаться до порта 80 WEB сервера 192.168.0.7 обратившись на 10.8.0.1:8080. Иначе на SSH Sever будет открыт порт 8080 но только для доступа с localhost, как если бы мы запустили команду вида: SSH -R localhost:8080:192.168.0.7:80 user@donik.org
При использовании опции -R важно на SSH сервере включить параметр '''GatewayPorts=clientspecified''' , чтобы можно было достучаться до порта 80 WEB сервера 192.168.0.7 обратившись на 10.8.0.1:8080. Иначе на SSH Sever будет открыт порт 8080 но только для доступа с localhost, как если бы мы запустили команду вида: {{root|SSH -R localhost:8080:192.168.0.7:80 user@donik.org}}


[[Category:Linux|BASH]]
[[Category:Linux|BASH]]
[[Category:Index|BASH]]
[[Category:Index|BASH]]

Текущая версия на 21:15, 29 сентября 2025

Два ключевых примера по использованию SSH туннелирования.


Пример использования туннеля SSH -L
Пример использования туннеля SSH -R

При использовании опции -R важно на SSH сервере включить параметр GatewayPorts=clientspecified , чтобы можно было достучаться до порта 80 WEB сервера 192.168.0.7 обратившись на 10.8.0.1:8080. Иначе на SSH Sever будет открыт порт 8080 но только для доступа с localhost, как если бы мы запустили команду вида:

SSH -R localhost:8080:192.168.0.7:80 user@donik.org