Skip to content

Old SSH algorithm optional enable #90

@GM-Jokemaster

Description

@GM-Jokemaster

Hi is there a way to get the "old" diffie-hellman-group1-sha1 to work for
controll of my "old" Switch (no more updates availabale with possible newer algorithm)
Something like an option checkbox "Allow use of old outdated algorithm ?

I need to control the ports of the switch from my IOBroker somehow
IOB is up to date running in Debian Trixy (also up to date)

I assume the error is directing to the not/no more "should not use" algorithm...
But i have no other choice (excluding to buy an new 24 POE+ Switch)

Thank you !

[getConnection] error: Handshake failed: no matching key exchange algorithm, stack: Error: Handshake failed: no matching key exchange algorithm at makeError (/opt/iobroker/node_modules/ssh2/lib/protocol/utils.js:142:15) at doFatalError (/opt/iobroker/node_modules/ssh2/lib/protocol/utils.js:184:13) at handleKexInit (/opt/iobroker/node_modules/ssh2/lib/protocol/kex.js:266:12) at Protocol.onKEXPayload (/opt/iobroker/node_modules/ssh2/lib/protocol/kex.js:1812:14) at NullDecipher.decrypt (/opt/iobroker/node_modules/ssh2/lib/protocol/crypto.js:612:26) at Protocol.parsePacket [as _parse] (/opt/iobroker/node_modules/ssh2/lib/protocol/Protocol.js:2028:25) at Protocol.parse (/opt/iobroker/node_modules/ssh2/lib/protocol/Protocol.js:313:16) at Socket.<anonymous> (/opt/iobroker/node_modules/ssh2/lib/client.js:773:21) at Socket.emit (node:events:519:28) at Socket.emit (node:domain:489:12)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions