2015-02-26 2 views
4

Я использую Windows 7, и я хочу перенаправить один из портов на localhost на IP, который доступен из другого узла перехода. Есть ли какой-либо инструмент, чтобы сделать это, я хочу достичь following-- локальный: 5000-> windows_server (с учетными данными) -> локальный IP для сервера оконКак сделать туннелирование ssh в Windows

+0

Вы можете сделать это с помощью PuTTY. – EternalHour

+1

как? вы можете привести пример, хост перехода - это сервер Windows –

ответ

0

Я лично рекомендую посмотреть на свободный, открытый источник STunnel, чтобы узнать, подходит ли оно вашим требованиям.

https://www.stunnel.org/index.html

Это может быть запущен через командную строку, свой собственный графический интерфейс, и как служба Windows, которая может автоматически запускаться при загрузке.

Stunnel может выступать в качестве туннеля для клиентов с вашей локальной машины на удаленный сервер (и, необязательно, предоставлять туннель клиентам для подключения к конечным точкам на вашем локальном компьютере).

Основной принцип заключается в том, что вы редактируете файл конфигурации, чтобы обеспечить сопоставление локального порта с удаленным хостом и портовой комбинацией.

В файле конфигурации по умолчанию содержатся исчерпывающие примеры; версию для Windows можно посмотреть здесь:

https://www.stunnel.org/config_windows.html

Я использую это, чтобы подключиться к службе кэша Redis, размещенная на Azure, и я так и сделал, добавив простую запись, как показано ниже:

; ***************************************** Example TLS client mode services 
[redis-cli] 
client = yes 
accept = 127.0.0.1:6380 
connect = xxxxxx.redis.cache.windows.net:6380 

Основы просты; вы заявляете, что соединения принимаются на ваш локальный компьютер (127.0.0.1) на порту 6380 и подключаются к указанному удаленному хосту и порту. Для других сценариев имеется хорошая документация.

В исходном вопросе не указывается, что введите учетных данных, которые необходимо передать или что такое клиентское приложение. В сценариях, с которыми я сталкиваюсь, клиент передает учетные данные соединению, а STunnel обрабатывает переадресацию портов.

Возможно взглянуть на варианты аутентификации для Stunnel здесь:

https://www.stunnel.org/auth.html

А в идеале, поставить некоторые больше справочной информации.

Смежные вопросы