Перенаправление портов / SSH, туннелирующий - объясняет это новичку

RewriteRule только соответствует пути, не строке запроса. Необходимо добавить a RewriteCond для этого.

Отметьте обратную ссылку процента %1 который вставляет критерий поиска, полученный в RewriteCond. Наклонная черта в RewriteRule в действительности не, так как мы не заботимся ни о чем в пути URL.

RewriteCond %{QUERY_STRING} ^s=(.*) [NC]
RewriteRule / http://newsubdomain.domain.be?s=%1 [R,L]
1
задан 1 July 2011 в 21:20
1 ответ

Я нашел, что этот сайт имел превосходное объяснение перенаправления портов SSH:

Существует два типа туннелей, локальных (-L) и удаленные (-R), которые называют в честь точки входа трафика.

Вы могли запустить туннель с любого конца и вперед соответственно; я собираюсь продемонстрировать это начинающий с ЛЮФТГАНЗЫ и настраивающий порт записи на RH.

В этом случае Вы говорите, что хотите иметь трафик, входят в RP в RH и выходе в LP на ЛЮФТГАНЗЕ. При размышлении о нем как о туннеле или канале то запись ("вход"), которым порт был бы на RH и выходе ("выход") порт, будет на ЛЮФТГАНЗЕ.

Команда, которую необходимо выполнить (от localhost) должна быть:

$ ssh -R <RP>:<LH>:<LP> <RH>

Это соединится с RH и попросит, чтобы ssh относительно той стороны настроил порт прослушивания там на RP; ssh обрабатывают Вас, просто работал, затем возьмет те пакеты и введет их локально к LP на ЛЮФТГАНЗЕ.

Примечание: Если RP будет <= 1024, то у Вас должны будут быть полномочия пользователя root на RH для запуска туннеля.

2
ответ дан 3 December 2019 в 22:06

Теги

Похожие вопросы