diff --git a/Linux/README.md b/Linux/README.md new file mode 100644 index 0000000..a84e002 --- /dev/null +++ b/Linux/README.md @@ -0,0 +1,23 @@ +# Dell iDRAC6 Java KVM Console + +The remote Java KVM console on a Dell R710 server with an enterprise idrac works using the latest version of Java, thanks to MathieuW + +https://www.dell.com/community/Systems-Management-General/iDRAC6-Virtual-Console-Connection-Failed/td-p/5144021/page/2 + +## How to use the iDRAC Java KVM console +Download and install the latest java version 8: +https://java.com/en/download/manual.jsp + +Go to the security directory where you installed java, xyz is your current version: +``` +/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/security/java.security +``` + +Comment out the line in ../lib/security/java.security: +``` +# jdk.tls.disabledAlgorithms=SSLv3, RC4, MD5withRSA, DH keySize < 1024, +``` + +Add the IP address of your server (https://w.x.y.z) to the security tab of the java control pannel. + +Uncheck the box for "Enable Java content for browser and Web Start applications" to prevent java from accessing unsecure internet resources. diff --git a/Linux/connect_idrac_kvm.sh b/Linux/connect_idrac_kvm.sh new file mode 100644 index 0000000..e964f93 --- /dev/null +++ b/Linux/connect_idrac_kvm.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +echo -n 'Host: ' +read drachost + +echo -n 'Username: ' +read dracuser + +echo -n 'Password: ' +read -s dracpwd +echo + +./jre/bin/java -cp avctKVM.jar -Djava.library.path=./lib com.avocent.idrac.kvm.Main ip=$drachost kmport=5900 vport=5900 user=$dracuser passwd=$dracpwd apcp=1 version=2 vmprivilege=true "helpurl=https://$drachost:443/help/contents.html" \ No newline at end of file diff --git a/Linux/libavctKVMIO.so b/Linux/libavctKVMIO.so new file mode 100644 index 0000000..728273a Binary files /dev/null and b/Linux/libavctKVMIO.so differ diff --git a/Linux/libavmlinux.so b/Linux/libavmlinux.so new file mode 100644 index 0000000..9f17b0e Binary files /dev/null and b/Linux/libavmlinux.so differ diff --git a/MacOS/README.md b/MacOS/README.md new file mode 100644 index 0000000..a84e002 --- /dev/null +++ b/MacOS/README.md @@ -0,0 +1,23 @@ +# Dell iDRAC6 Java KVM Console + +The remote Java KVM console on a Dell R710 server with an enterprise idrac works using the latest version of Java, thanks to MathieuW + +https://www.dell.com/community/Systems-Management-General/iDRAC6-Virtual-Console-Connection-Failed/td-p/5144021/page/2 + +## How to use the iDRAC Java KVM console +Download and install the latest java version 8: +https://java.com/en/download/manual.jsp + +Go to the security directory where you installed java, xyz is your current version: +``` +/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/security/java.security +``` + +Comment out the line in ../lib/security/java.security: +``` +# jdk.tls.disabledAlgorithms=SSLv3, RC4, MD5withRSA, DH keySize < 1024, +``` + +Add the IP address of your server (https://w.x.y.z) to the security tab of the java control pannel. + +Uncheck the box for "Enable Java content for browser and Web Start applications" to prevent java from accessing unsecure internet resources. diff --git a/MacOS/connect_idrac_kvm.sh b/MacOS/connect_idrac_kvm.sh new file mode 100644 index 0000000..e964f93 --- /dev/null +++ b/MacOS/connect_idrac_kvm.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +echo -n 'Host: ' +read drachost + +echo -n 'Username: ' +read dracuser + +echo -n 'Password: ' +read -s dracpwd +echo + +./jre/bin/java -cp avctKVM.jar -Djava.library.path=./lib com.avocent.idrac.kvm.Main ip=$drachost kmport=5900 vport=5900 user=$dracuser passwd=$dracpwd apcp=1 version=2 vmprivilege=true "helpurl=https://$drachost:443/help/contents.html" \ No newline at end of file diff --git a/MacOS/libavctKVMIO.jnilib b/MacOS/libavctKVMIO.jnilib new file mode 100644 index 0000000..2033436 Binary files /dev/null and b/MacOS/libavctKVMIO.jnilib differ diff --git a/MacOS/libavmMac.jnilib b/MacOS/libavmMac.jnilib new file mode 100644 index 0000000..fe6aeb5 Binary files /dev/null and b/MacOS/libavmMac.jnilib differ