SSH tunnels: различия между версиями
Материал из AlexNook
Перейти к навигацииПерейти к поиску
ALEX (обсуждение | вклад) |
ALEX (обсуждение | вклад) |
||
| Строка 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 туннелирования.
При использовании опции -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