关于戴尔服务器的虚拟终端

About Dell server's virtual terminal

(我还没有ssh密码T_T) 当我尝试从戴尔服务器面板启动虚拟终端时,服务器给我一个文件:“viewer.jnlp...”。我 运行 这个文件是 javaws.exe 的,它有一些错误:

Unsigned applications requesting unrestricted access to the system The following resources have been signed using the weak signature algorithm MD5withRSA and are considered unsigned.

如何解决?

好的,所以我自己还没有直接体验过这个问题1,但我认为您正在尝试使用旧版本的戴尔 IDRAC 固件。问题是您的 IDRAC 版本被设计为与旧版本 Java 一起使用,并且其 JAR 文件使用 MD5 签名进行签名......最近的版本被认为是不安全的。

您理想的解决方案是升级到更新版本的 IDRAC。如果那不切实际,您需要获取兼容的 Java 版本。

查看您正在使用的 IDRAC 版本的发行说明。

另请参阅:idrac 6/7 console browser/java compatibility chart?

另一个问题是 IDRAC 依赖于 jnlp,而 jnlp 支持在 Java 9 中被弃用 2 并在 Java 中被删除11. (不过还有OpenWebStart.)


1 - ...但我看到“ops”的同事正在努力解决这个问题。
2 - 实际上比这复杂一点。一些 Oracle sources say that the launch technology was deprecated in Java 9, and others 仍然建议 Webstart 作为 Java 9 中 Applets 的替代品。但这没有实际意义,因为它 在 Java 11 中删除的,并且Java 9 已停产。