Добрый день!
Бывает, пользователям необходимо получить доступ к Vault удаленно, например, из дома. И к тому же не через полноценный клиент. Ниже приведена методика подключения к Vault через интернет.
Бывает, пользователям необходимо получить доступ к Vault удаленно, например, из дома. И к тому же не через полноценный клиент. Ниже приведена методика подключения к Vault через интернет.
- Посредством межсетевого экрана (например, Kerio) на внешний сервер фирмы производим перенаправление порта ADMS сервера Vault. Номер перенаправляемого порта должен соответствовать номеру порта ADMS, иначе клиент порт находит, но выдает ошибку.
- На клиенте в строку "Сервер" вносится доменное имя сервера и порт в формате «serverName:8080» (если используется порт, отличный от 80 - иначе его можно не указывать).
- Если серверу не задано доменное имя, его можно задать в файле hosts вручную, либо приведенным ниже скриптом пакетного файла (где serverName и 12.345.678.90 - любое имя, которое вставляется в строку "Сервер" и IP адрес сервера, соответственно):
#Code start
call:Install serverName 12.345.678.90 :Install setlocal enableextensions enabledelayedexpansion set sHostFile=%SystemRoot%\System32\drivers\etc\hosts echo.>>"%sHostFile%" set sHost=%~1 if defined sHost ( for /f "usebackq eol=# tokens=1,2" %%i in ("%sHostFile%") do ( if /i "%%j" equ "%sHost%" ( set /a bFound = 1 set sAddress=%%i ) ) if defined bFound ( echo.Host [%sHost%] ^(!sAddress!^) already present in [%sHostFile%] ) else ( echo.Add host [%sHost%] ^(%~2^) into [%sHostFile%] echo.%~2 %sHost%>>"%sHostFile%" ) ) else ( echo.Usage: "%~nx0" ^<hostname^> ) endlocal GoTo:EOF #Code endИспользовать bat весьма удобно, так как конечному пользователю нет необходимости производить операции по поиску и редактированию файла hosts.
P.S. За основу bat файла взят код с форума ozone.net.
Комментариев нет:
Отправить комментарий