Назад | Перейти на главную страницу

SSH Tunnel - несоответствие имени хоста HTTPS

Я пытаюсь просмотреть страницу https на сервере test12 со своего MACHINE2, используя SSH-туннель для подключения к MACHINE1, который находится в той же сети, что и test12! Но я не могу это отобразить.

test12 знак равно https-сервер - 192.168.6.120 - та же сеть, что и MACHINE1

МАШИНА1 знак равно windows 7 x64 - 192.168.6.20 (тот, на котором запущен ssh-сервер)

МАШИНА2 знак равно windows 7 x64 - 192.168.2.8 (сеть отличается от MACHINE1)

MACHINE2 подключается к MACHINE1 и создает туннель к 192.168.6.120:443 на локальном порту 443 и хосте 127.0.0.1.

(127.0.0.1:443) МАШИНА2 ----> <(PUBLIC.IP: 22) МАШИНА1> <----> (192.168.6.120:443) test12

Но когда я перехожу с помощью iexplore с MACHINE2 на https: // localhost Я читаю "ЭТА СТРАНИЦА НЕ МОЖЕТ ОТКРЫТЬСЯ"

Итак, я отредактировал C: \ Windows \ System32 \ driver \ etc \ hosts следующим образом:

127.0.0.1 тест12

и теперь продолжая https: // test12 я вижу другое сообщение об ошибке "ЭТА СТРАНИЦА НЕ МОЖЕТ ОТКРЫТЬСЯ - Включите TLS 1.0, TLS 1.1 и TLS 1.2."

Итак, теперь имя DNS - test12, разрешающееся до 127.0.0.1. Может ли это быть несоответствие, потому что ip не 192.168.6.120? Стоит ли менять IP-адрес MACHINE2 на 192.168.6.120?

Может кто подскажет, как это решить?

Нашел проблему!

С помощью замазка для создания ssh-соединения между КОМПЬЮТЕР2 и КОМПЬЮТЕР1, в окне шпатлевки под Соединение-SSH-туннели создать туннель с исходный порт 2200 и динамическое назначение - авто! в результате чего D2200

После установления соединения в iexplore настройки, установить прокси socks локальный: 2200! После этого, поскольку прокси-сервер socks не может разрешить DNS, вам нужно отредактировать C: \ Windows \ System32 \ drivers \ etc \ hosts следующим образом: 192.168.6.120 тест12 а затем переход к https: // test12 покажет страницу! Также предлагаем установить сертификат страницы в доверенных корнях.