Доступ к консоли сервера по IPMI: различия между версиями
Дым (обсуждение | вклад) |
Дым (обсуждение | вклад) |
||
Строка 2: | Строка 2: | ||
=Требования= | =Требования= | ||
'''javaws ''(Java Web Start)''''' — достигается установкой <code>openjdk</code> (со свежими всё работает — см. след. пункт). | '''javaws ''(Java Web Start)''''' — достигается установкой '''<code>openjdk</code>''' (со свежими всё работает — см. след. пункт). | ||
=Запуск без отказов и ругани на шифростарьё= | =Запуск без отказов и ругани на шифростарьё= |
Версия от 07:43, 1 декабря 2024
Порой открытие вебки на ВМС-плате «нового» (но по сути древнего) сервера ведёт к ругани на необходимость свежей версии JDK. Вот только никакое обновление не приводит к корректной работе «требователя», если древняя прошивка платы не поддерживает HTML5, и без явы тут не обойтись.
Требования
javaws (Java Web Start) — достигается установкой openjdk
(со свежими всё работает — см. след. пункт).
Запуск без отказов и ругани на шифростарьё
Достаточно в конфигах /etc/java/java-*-openjdk/java-*-openjdk-*/conf/security/java.security (впрочем, можно не глобально, а для отдельного юзера — гуглится) закомментировать секцию проверки безопасности:
jdk.jar.disabledAlgorithms=...
Не SOL, а Console
Например, для супермикров:
Remote Control → Console Redirection → [Launch Console]
(а не Remote Control → Launch SOL → [Launch SOL]).
Хотя в обоих случаях скачивается xml-настроечник с расширением .jnlp
, но к разным .jar
-сборкам: SOL покажет только текстовые экраны, а консоль — ещё и графику.
Автоконсоль
Чтобы запускать скачанный файл не принудительно, а сразу получать консоль из браузера, достаточно ассоциировать тип jnlp
с javaws
, для чего создать сам ассоциатор:
/usr/share/applications/JavaWebStart.desktop |
---|
[Desktop Entry]
Encoding = UTF-8
Name = Java Web Start
Comment = Java Web Start
Exec = javaws %u
Terminal = false
Type = Application
Icon = javaws
Categories = Application;Network;
MimeType = application/x-java-jnlp-file;
|
и прописать его в /usr/share/applications/mimeapps.list строчкой:
application/x-java-jnlp-file=JavaWebStart.desktop;