Доступ IPMI / iLOM / iDRAC / любой основанный на Java апплет Удаленного терминала через Прокси на OSX

Этим вопросом является, вероятно, больше OSX + Java / проблема Прокси, чем iLOM / DRAC / проблема IPMI.

Я могу создать туннели SSH для доступа к сети управления сервером, которая содержит различные серверы и сетевое оборудование (Dell, SuperMicro, Sun, и т.д....). Используя FoxyProxy + Firefox, я могу получить доступ к страницам входа в систему веб-браузера для этих интерфейсов управления сервером (iLOM / (i) DRAC, и т.д....).

Большинство этих интерфейсов управления сервером обычно имеет ссылку на Java .jnlp апплет, который, как предполагается, запускает удаленную консоль KVM управления к серверу, так же, как если бы Вы были присоединением монитор и клавиатура к нему физически. Однако, когда я пытаюсь выполнить апплет, он просто показывает ошибки.

Я настроил свои настройки Java Proxy для использования того же туннеля SSH, который использует FoxyProxy.

Туннель SSH:

ssh -f jcuzella@bastion-host.example.com -D 2500 -L 8080:10.123.231.123:8080 -N

Сеть Java / Настройки Прокси:

Java Network Proxy Settings

Настройки FoxyProxy:

FoxyProxy settings

Ошибки:

Однако, когда я пытаюсь работать Remote Console апплеты через FoxyProxy + Firefox, Я получаю ошибки, подобные следующему:

Application Error: Unable to launch the application More Information: Launch File (jnlp)

Исключения Java похожи на них:

com.sun.deploy.net.FailedDownloadException: Unable to load resource: http://10.123.213.123/Java/release/JViewer.jar
    at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
    at com.sun.deploy.net.DownloadEngine.downloadResource(Unknown Source)
    at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
    at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
    at com.sun.javaws.LaunchDownload$DownloadTask.call(Unknown Source)
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)


com.sun.deploy.net.FailedDownloadException: Unable to load resource: http://some-server.ilom.example.com:80/iKVM__V1.69.21.0x0.jar
    at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
    at com.sun.deploy.net.DownloadEngine.downloadResource(Unknown Source)
    at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
    at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
    at com.sun.javaws.LaunchDownload$DownloadTask.call(Unknown Source)
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)

Как я могу получить доступ к iLOM и запустить апплет Java Удаленного терминала через прокси?

Версия Java

Я работаю OS X 10.9.5 (13F1066). Я использую версию Java 1.7.0_75, который расположен здесь:

lrwxr-xr-x 1 root wheel 74 Jul 21 2014 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java

java -version
java version "1.7.0_75"
Java(TM) SE Runtime Environment (build 1.7.0_75-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.75-b04, mixed mode)
1
задан 12 March 2015 в 21:01
1 ответ

Вам необходимо настроить прокси в консоли java: https://darktraining.com/2011/05/12/Using-and-SSH-tunnel-and-socks-proxy-with-A-dell-DRAC-Dell-remote-access-controller/

0
ответ дан 4 December 2019 в 07:57

Теги

Похожие вопросы