Подключайтесь к Cisco с любым подключением VPN из java веб-приложения - PullRequest
0 голосов
/ 25 января 2020

Мое веб-приложение, работающее на AWS Ubuntu 18 Server. Из веб-приложения (Java) мне нужно загружать файлы на некоторые веб-сайты правительства США с использованием FTP. Но перед подключением к FTP мы должны подключиться к их VPN, и тогда будет подключен только FTP. Каждый клиент имеет уникальное имя хоста VPN, имя группы, имя пользователя и пароль. После загрузки файлов на FTP мы хотим отключить VPN-соединение на сервере через веб-приложение.

Итак, что я ищу 1) Выполнить скрипт из веб-приложения на AWS Сервер для подключите XXXX VPN1, а затем FTP1 (это у меня есть код, без проблем). 2. Выполните скрипт из веб-приложения на AWS сервере, чтобы отключить XXXX VPN1

Любая помощь, пожалуйста?

1 Ответ

0 голосов
/ 25 января 2020
  1. Пожалуйста, установите vpnagent в вашем AWS экземпляре виртуальной машины / opt / cisco / anyconnect / bin / vpnagentd
  2. Для подключения: printf 'USERNAME \ nPASSWORD \ ny' | / opt / cisco / anyconnect / bin / vpn -s connect HOST Замените USERNAME, PASSWORD и HOST

  3. Сначала настройте его для одного клиента, затем вы можете динамически изменить его для поддержки " N "количество клиентов.

  4. Чтобы отключить: / opt / cisco / anyconnect / bin / vpn disconnect

  5. Вызовите пользовательские сценарии оболочки из приложения java, используя RunTime Class (на шаге 2 для установки sh VPN-соединения, затем загрузите файлы и затем вызовите шаг 4 пользовательского сценария оболочки).

Ссылка: https://superuser.com/questions/649614/connect-using-anyconnect-from-command-line

...