来自 GNU/Linux 命令行的 Dell iDRAC6 虚拟控制台查看器

Ole*_*nge 7 drac console

我很恼火,因为我想通过 iDRAC6 使用虚拟控制台,所以我不得不启动网络浏览器。

我设法下载viewer.jnlp,我可以通过以下方式启动查看器:

javaws viewer.jnlp
Run Code Online (Sandbox Code Playgroud)

但似乎viewer.jnlp每次运行都会发生变化。具体来说:

<argument>user=1234567890</argument>                                                   
<argument>passwd=123456789</argument>                                                  
Run Code Online (Sandbox Code Playgroud)

我的猜测是 iDRAC6 为每次运行生成一个随机用户/密码,并且只能使用一次。

如果我可以简单地做,我会更喜欢:

drac-virtual-console-viewer username password drac.ip.nr
Run Code Online (Sandbox Code Playgroud)

有工具吗?

或者有没有办法下载viewer.jnlp给定的用户名/密码?

其他版本的 iDRAC 似乎支持 VNC,但我无法让它在 iDRAC6 上运行。但如果我能让它工作,它也会解决我的问题。

系统:Dell R815 iDRAC6

exe*_*ral 6

假设 iDRAC IP 为 10.64.31.76

https://10.64.31.76:443/software/avctKVM.jar从您的 iDRAC下载此文件

跑:

java -cp Downloads/avctKVM.jar com.avocent.idrac.kvm.Main ip=10.64.31.76 kmport=5900 vport=5900 user=root passwd=calvin apcp=1 version=2 vmprivilege=true "helpurl=https://10.64.31.76:443/help/contents.html"
Run Code Online (Sandbox Code Playgroud)

用户和 root 密码是 iDRAC 凭据。

我有一个可以工作的控制台

测试:

  • 视窗 10
  • java版本“10.0.2” 2018-07-17
  • Java(TM) SE 运行时环境 18.3(构建 10.0.2+13)
  • Java HotSpot(TM) 64 位服务器 VM 18.3(构建 10.0.2+13,混合模式)
  • iDRAC 6 企业版
  • PowerEdge R310

归功于:https : //gist.github.com/xbb/4fd651c2493ad9284dbcb827dc8886d6