Negotiates a console / command connection.
Returns if correct (afterwards you can start the telnet
receiver) or throws error.
If the server returns busy, the negotiateBusy
option will be
called. It must return a promise resolving to either 'seize'
,
'share'
, or anything else (throws error).
Warning: I'm not sure iLO actually validates the key anymore, it returns OK even when the encKey is wrong, then of course decryption yields gibberish and the decoder fails.
true
if negotiating a command connection, false
if negotiating a remote console connection.
recently-opened socket (or duplex stream)
Generated using TypeDoc
This module handles the initial handshake (i.e. authentication and session allocation) on the remote console port. After the handshake completes,
telnet
andvideo
would be used.