Сценарий:
linuxlaptop
)https://ws.behind-vpn.com
который находится за Cisco AnyConnect VPN. Поэтому при проведении интеграционного тестирования я делаю следующее:
windowsvm
)Сейчас я хочу немного упростить процесс интеграционного тестирования. Я хотел бы иметь возможность подключаться к веб-службе непосредственно с моего ноутбука с Linux.
Мои вопросы:
windowsvm
сделать это? Если да, то что такое хороший SSH-сервер для Windows?Если все, что ты делаешь, это https (порт 443), тогда да.
Запустите sshd на своем ноутбуке с Linux, а затем подключитесь к нему с помощью putty (или другого клиента ssh) с любого хоста в пределах периметра брандмауэра. У этого хоста должен быть прямой доступ к сайту, который вы тестируете. Это может быть даже сам сервер.
В putty настройте «Удаленный» туннель. Выберите случайный исходный порт (выберите один из 1024 и убедитесь, что он не используется на вашем ноутбуке) и установите пункт назначения на <YourTestingServerIP>:443
.
Как только ssh подключен и туннель открыт, перейдите к адресу https://localhost:<RandomLocalPort>/blah/blah/blah.html
на вашем ноутбуке, и вы должны быть золотыми.