2

У меня есть веб-сайт, доступ к которому возможен только с определенного сервера. Я могу ssh на этот сервер, открыть, например, Firefox и получить доступ к веб-сайту. Это очень медленно из-за X-forwarding. Могу ли я установить туннель в локальном браузере для доступа к этому сайту?

1 ответ1

3

Конечно можно.

MachineA - это то, где вы находитесь, MachineB - это сервер, к которому вы можете подключиться по SSH, и который может подключаться к веб-серверу, MachineC - это веб-сервер.

ssh -L8080:machinec:80 user@machineb

Затем вы можете подключиться к http://localhost:8080, и вы должны смотреть на веб-сайте.

Если веб-сайт настроен для виртуальных хостов на основе имен, имеет сертификат SSL и т.д., Вы можете использовать это имя в своем собственном /etc /hosts и указать его на localhost.

Если веб-сервер, к которому вы хотите подключиться, использует HTTPS, вам нужно изменить :80 на :443 и вместо этого подключиться к https://localhost:8080 .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .