Giter Site home page Giter Site logo

Comments (11)

fridtjof avatar fridtjof commented on July 3, 2024 1

Are you running the latest ilo2 firmware? Should be 2.33, if I recall correctly. They implemented slightly more modern SSL with that, which is needed.

from ilo2-standalone-remote-console.

JiangXL avatar JiangXL commented on July 3, 2024

It is weird because my ilo2 is actually running the firmware 2.33.

from ilo2-standalone-remote-console.

scrapes avatar scrapes commented on July 3, 2024

Can you post the Certificate information? Maybe it was issued with an older firmware.

from ilo2-standalone-remote-console.

JiangXL avatar JiangXL commented on July 3, 2024

from ilo2-standalone-remote-console.

ppar avatar ppar commented on July 3, 2024

FWIW -- I've been able to connect to the iLO2 web frontend using a Debian 9 VM. The openssl & co shipped with that OS still support the old ciphers.

Don't remember if this applies to the Java runtime too (and hence the remote console client).

My iLO2 firmware is probably a couple of versions behind too - too scared to update it.

from ilo2-standalone-remote-console.

JiangXL avatar JiangXL commented on July 3, 2024

Thanks everyone, here are how firefox shows:

Public Key Info
Algorithm: RSA
Key Size: 1024
Exponent: 65537
Modulus: xxxxxxxx
Miscellaneous
Signature Algorithm: MD5 with RSA Encryption
Version: NaN
Fringerprints
SHA-256: xxxxx
SHA-1: xxx
Techical Details: TLS_RSA_WITH_AES_128_CBC_SHA

And web interface show: iLO 2 Firmware Version: | 2.33 Ā  03/20/2018

from ilo2-standalone-remote-console.

scrapes avatar scrapes commented on July 3, 2024

You need to go into the cipher settings and set MD5 to SHA1 and reissue a new self signed certificate. (as far as I can remember) "Newer" systems don't support MD5 due to its being insecure.

from ilo2-standalone-remote-console.

JiangXL avatar JiangXL commented on July 3, 2024

Yes, I found that the existed certificate is pretty old which is issued at 2002. I try to issuse reissue self signed certificate, but I can not get the private key from ilo2 instead of a certificate request. Today, I generated a new private key, and issued certificate with this private key and the ilo2 certificate request. When I pasted the certificate to ilo2, it refused and showed that this certificate don't match private key in memory.

Thanks!

from ilo2-standalone-remote-console.

JiangXL avatar JiangXL commented on July 3, 2024

I finally the right certificate paired to ilo2 certificate request by Let's encrypt. However, the SSLHandshakeException still occur on my openSUSE Tumbleweed which may be too "new".

Why not try it on my old RPI 3b? It does work! The RPI 3b shipped with openjdk 1.8.0_312. Thanks again!

One more issue: The command in README java -jar ILO2RemCon.jar -Djava.security.properties=java.security -c <Path to config.properties> shows java argument error. The command java -Djava.security.properties=java.security -jar ILO2RemCon.jar -c <Path to config.properties> works. If it happens all the time, the README will require a udpate.

from ilo2-standalone-remote-console.

fridtjof avatar fridtjof commented on July 3, 2024

I guess that might be specific to JDK 1.8, and I probably only tested that command on JDK 11. They might have relaxed the ordering requirements a bit. I'll adjust it anyway :)

from ilo2-standalone-remote-console.

fridtjof avatar fridtjof commented on July 3, 2024

fixed in eb0e50f

from ilo2-standalone-remote-console.

Related Issues (6)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    šŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. šŸ“ŠšŸ“ˆšŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ā¤ļø Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.