关于Dell服务器的虚拟终端
(我没有ssh密码T_T) 当我尝试从戴尔服务器面板启动虚拟终端时,服务器给我一个文件:“viewer.jnlp...”。我通过 javaws.exe 运行此文件,但出现一些错误:
未签名的应用程序请求不受限制地访问系统 以下资源已使用弱签名算法MD5withRSA进行签名,视为未签名。
我怎么解决呢?
(I haven't ssh password T_T)
When I try to start virtual terminal from Dell server panel ,The server give me a file:"viewer.jnlp...". I run this file by javaws.exe and it has some error:
Unsigned applications requesting unrestricted access to the system
The following resources have been signed using the weak signature algorithm MD5withRSA and are considered unsigned.
How I solve it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好的,我自己没有直接经历过这种情况1,但我认为您尝试使用旧版本的戴尔 IDRAC 固件。问题在于您的 IDRAC 版本设计为与旧版本的 Java 配合使用,并且其 JAR 文件是使用 MD5 签名进行签名的……最新版本认为这是不安全的。
您理想的解决方案是升级到较新版本的 IDRAC。如果这不切实际,您需要获取兼容的 Java 版本。
检查您正在使用的 IDRAC 版本的发行说明。
另请参阅:idrac 6/7 控制台浏览器/java 兼容性图表?
另一个问题是 IDRAC 依赖于 jnlp,而 jnlp 支持是在 Java 9 中已弃用2,并在 Java 11 中删除。(但有 OpenWebStart。)
1 - ...但我看到“ops”中的同事正在努力解决这个问题。
2 - 实际上比这更复杂一些。一些 Oracle 消息来源表示启动技术已被弃用在 Java 9 中,以及 其他建议使用 Webstart 作为 Java 9 中 Applet 的替代方案。但这没有实际意义,因为它已被放弃Java 11 中,Java 9 已停产。
OK so I haven't experience this directly myself1, but I think you trying to use an old version of Dell's IDRAC firmware. The problem will be that your version of IDRAC was designed to work with an old version of Java, and its JAR file is signed with MD5 signatures ... which recent versions consider to be insecure.
Your ideal solution will be to upgrade to a newer version of IDRAC. If that's not practical, you need to get hold of a version of Java that is compatible.
Check the release notes for the version of IDRAC that you are using.
See also: idrac 6/7 console browser/java compatibility chart?
The other problem is going to be that IDRAC is relying on jnlp, and jnlp support was deprecated2 in Java 9 and dropped in Java 11. (But there is OpenWebStart.)
1 - ... but I have seen coworkers in "ops" struggling with this problem.
2 - Actually it is a bit more complicated than that. Some Oracle sources say that the launch technology was deprecated in Java 9, and others still suggest Webstart as an alternative for Applets in Java 9. But this is moot, since it was dropped in Java 11, and Java 9 is EOL.