我很恼火,因为我想通过 iDRAC6 使用虚拟控制台,所以我必须启动 Web 浏览器。
我设法下载viewer.jnlp
,我可以启动查看器:
javaws viewer.jnlp
但似乎viewer.jnlp
每次运行都会发生变化。具体来说:
<argument>user=1234567890</argument>
<argument>passwd=123456789</argument>
我的猜测是 iDRAC6 为每次运行创建一个随机用户/密码,并且只能使用一次。
如果我可以简单地做,我会更喜欢:
drac-virtual-console-viewer username password drac.ip.nr
有没有工具呢?
或者有没有办法可以下载viewer.jnlp
给定的用户名/密码?
其他版本的 iDRAC 似乎支持 VNC,但我无法让它在 iDRAC6 上运行。但如果我能让它发挥作用,它也会解决我的问题。
系统:戴尔 R815 iDRAC6
假设 iDRAC IP 为 10.64.31.76
https://10.64.31.76:443/software/avctKVM.jar
从您的 iDRAC下载此文件跑:
用户和根密码是 iDRAC 凭据。
我有一个工作控制台
测试:
归功于:https ://gist.github.com/xbb/4fd651c2493ad9284dbcb827dc8886d6
有 2 个控制台可用:
VGA
avctVMLinux64.jar
和avctKVMIOLinux64.jar
. 创建一个lib
文件夹,然后解压libavctKVMIO.so
并libavmlinux.so
放入lib/
文件夹。*.jnlp
您可以在文件中找到 URL 。*.jnlp
. 下载avctVMWin64.jar
和avctKVMIOWin64.jar
. 创建lib
文件夹,然后解压avctKVMIO.dll
并avmlinux.dll
放入lib
文件夹。jre/lib/security/java.security
并确保您3DES_EDE_CBC
从jdk.tls.legacyAlgorithms=
$JAVA_HOME/bin/keytool -keystore $JAVA_HOME/jre/lib/security/cacerts -storepass changeit -importcert -file <(echo ""|openssl s_client -connect iDRACHostName:443 2>/dev/null|openssl x509) -alias iDRACHostName -noprompt
$JAVA_HOME/bin/java -cp avctKVM.jar -Djava.library.path=./lib com.avocent.idrac.kvm.Main ip=iDRACHostName kmport=5900 vport=5900 apcp=1 version=2 vmprivilege=true helpurl=https://iDRACHostName:443/help/contents.html user=Administrator passwd=ipmi_password
IPMI SOL
agetty
bcdedit /ems {current} on
然后bcdedit /emssettings EMSPORT:1 EMSBAUDRATE:115200
ipmitool -I lanplus -H iDRACHostName -U Administrator -P password sol activate