[GH-ISSUE #1722] Can we support OpenSSL private key? #1014

Closed
opened 2026-02-27 00:01:54 +03:00 by kerem · 0 comments
Owner

Originally created by @gosk8 on GitHub (Jun 1, 2020).
Original GitHub issue: https://github.com/electerm/electerm/issues/1722

Electerm version:

v1.3.34

Operating system(linux, macos, or windows7/8/10?):

MacOS Catalina 10.15.5 (19F96)

Steps to Reproduce:

  1. Create a session with a private key(Text it or "Import from file")
  2. Click "Test Connection" will cause an error message below:
Error: Handshake failed: no matching host key format at check_KEXINIT (/Applications/electerm.app/Contents/Resources/app.asar/node_modules/ssh2-streams/lib/ssh.js:2371:15) at check (/Applications/electerm.app/Contents/Resources/app.asar/node_modules/ssh2-streams/lib/ssh.js:2281:9) at onKEXINIT (/Applications/electerm.app/Contents/Resources/app.asar/node_modules/ssh2-streams/lib/ssh.js:2277:5) at SSH2Stream.<anonymous> (/Applications/electerm.app/Contents/Resources/app.asar/node_modules/ssh2-streams/lib/ssh.js:208:5) at SSH2Stream.emit (events.js:210:5) at parse_KEXINIT (/Applications/electerm.app/Contents/Resources/app.asar/node_modules/ssh2-streams/lib/ssh.js:3870:8) at parsePacket (/Applications/electerm.app/Contents/Resources/app.asar/node_modules/ssh2-streams/lib/ssh.js:3766:12) at SSH2Stream._transform (/Applications/electerm.app/Contents/Resources/app.asar/node_modules/ssh2-streams/lib/ssh.js:701:13) at SSH2Stream.Transform._read (_stream_transform.js:189:10) at SSH2Stream._read (/Applications/electerm.app/Contents/Resources/app.asar/node_modules/ssh2-streams/lib/ssh.js:253:15) at SSH2Stream.Transform._write (_stream_transform.js:177:12) at doWrite (_stream_writable.js:431:12) at clearBuffer (_stream_writable.js:551:7) at onwrite (_stream_writable.js:482:7) at SSH2Stream.afterTransform (_stream_transform.js:96:3) at /Applications/electerm.app/Contents/Resources/app.asar/node_modules/ssh2-streams/lib/ssh.js:443:11

Im sure that I can log in to the host by ssh -i ~/.ssh/id_myhost root@ip`

Originally created by @gosk8 on GitHub (Jun 1, 2020). Original GitHub issue: https://github.com/electerm/electerm/issues/1722 ## Electerm version: v1.3.34 ## Operating system(linux, macos, or windows7/8/10?): MacOS Catalina 10.15.5 (19F96) ## Steps to Reproduce: 1. Create a session with a private key(Text it or "Import from file") 2. Click "Test Connection" will cause an error message below: ``` Error: Handshake failed: no matching host key format at check_KEXINIT (/Applications/electerm.app/Contents/Resources/app.asar/node_modules/ssh2-streams/lib/ssh.js:2371:15) at check (/Applications/electerm.app/Contents/Resources/app.asar/node_modules/ssh2-streams/lib/ssh.js:2281:9) at onKEXINIT (/Applications/electerm.app/Contents/Resources/app.asar/node_modules/ssh2-streams/lib/ssh.js:2277:5) at SSH2Stream.<anonymous> (/Applications/electerm.app/Contents/Resources/app.asar/node_modules/ssh2-streams/lib/ssh.js:208:5) at SSH2Stream.emit (events.js:210:5) at parse_KEXINIT (/Applications/electerm.app/Contents/Resources/app.asar/node_modules/ssh2-streams/lib/ssh.js:3870:8) at parsePacket (/Applications/electerm.app/Contents/Resources/app.asar/node_modules/ssh2-streams/lib/ssh.js:3766:12) at SSH2Stream._transform (/Applications/electerm.app/Contents/Resources/app.asar/node_modules/ssh2-streams/lib/ssh.js:701:13) at SSH2Stream.Transform._read (_stream_transform.js:189:10) at SSH2Stream._read (/Applications/electerm.app/Contents/Resources/app.asar/node_modules/ssh2-streams/lib/ssh.js:253:15) at SSH2Stream.Transform._write (_stream_transform.js:177:12) at doWrite (_stream_writable.js:431:12) at clearBuffer (_stream_writable.js:551:7) at onwrite (_stream_writable.js:482:7) at SSH2Stream.afterTransform (_stream_transform.js:96:3) at /Applications/electerm.app/Contents/Resources/app.asar/node_modules/ssh2-streams/lib/ssh.js:443:11 ``` I`m sure that I can log in to the host by `ssh -i ~/.ssh/id_myhost root@ip`
kerem closed this issue 2026-02-27 00:01:54 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/electerm#1014
No description provided.