Доступ к консоли сервера по IPMI: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Нет описания правки
Строка 35: Строка 35:
#.добавим его в /usr/share/applications/mimeapps.list:
#.добавим его в /usr/share/applications/mimeapps.list:
application/x-java-jnlp-file=JavaWebStart.desktop;
application/x-java-jnlp-file=JavaWebStart.desktop;
=Обратная связь=
*[https://t.me/gbIMoBou @gbIMoBou]
*[[Участник:Дым#Заметки|Другие статьи]]
{{Category navigation|title=Системному администратору|category=Admin|sortkey={{SUBPAGENAME}}}}
[[Категория:Admin]]

Версия от 13:07, 30 ноября 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]).

Хотя в обоих случаях скачивается запускаемый вышеуказанной (javaws) прогой xml-файл с расширением .jnlp, но это разные .jar-сборки:

SOL показывает только текстовые экраны, а консоль — ещё и графику.

Автоконсоль

Чтоб не запускать скачанный файл принудительно, а сразу получать консоль из браузера, достаточно ассоциировать тип jnlp с javaws, для чего:

  1. создадим "ассоциатор" (/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;

Обратная связь

*@gbIMoBou *Другие статьи