xterminal通过ssh访问老旧设备报错,且修改密钥算法后仍报错
-
我今天通过xterminal访问旧的博科SAN交换机时,提示下面错误,虽然我在高级设置里面自己手动设置了旧版本的加密配置,但还是不行。
Handshake: (local) KEX method: curve25519-sha256@libssh.org,curve25519-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha256,diffie-hellman-group15-sha512,diffie-hellman-group16-sha512,diffie-hellman-group17-sha512,diffie-hellman-group18-sha512,ext-info-c,kex-strict-c-v00@openssh.com Handshake: (remote) KEX method: diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1 Handshake: KEX algorithm: diffie-hellman-group-exchange-sha256 Handshake: (local) Host key format: ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,rsa-sha2-512,rsa-sha2-256,ssh-rsa Handshake: (remote) Host key format: ssh-dss Handshake: No matching host key format Outbound: Sending DISCONNECT (3) Handshake failed: no matching host key format Outbound: Sending DISCONNECT (11)根据提示修改了密钥算法

但提示下面问题Verifying signature ... Signature verification failed: Error: error:06000080:public key routines:OPENSSL_internal:UNSUPPORTED_ALGORITHM at verifyOneShot (node:internal/crypto/sig:282:39) at OpenSSH_Public.verify (C:\Program Files\XTerminal\resources\app.asar\node_modules\ssh2\lib\protocol\keyParser.js:408:18) at DHGroupExchange.finish (C:\Program Files\XTerminal\resources\app.asar\node_modules\ssh2\lib\protocol\kex.js:698:40) at DHGroupExchange.parse (C:\Program Files\XTerminal\resources\app.asar\node_modules\ssh2\lib\protocol\kex.js:1267:23) at Protocol.onKEXPayload (C:\Program Files\XTerminal\resources\app.asar\node_modules\ssh2\lib\protocol\kex.js:1826:20) at NullDecipher.decrypt (C:\Program Files\XTerminal\resources\app.asar\node_modules\ssh2\lib\protocol\crypto.js:612:26) at Protocol.parsePacket [as _parse] (C:\Program Files\XTerminal\resources\app.asar\node_modules\ssh2\lib\protocol\Protocol.js:2033:25) at Protocol.parse (C:\Program Files\XTerminal\resources\app.asar\node_modules\ssh2\lib\protocol\Protocol.js:313:16) at Socket.<anonymous> (C:\Program Files\XTerminal\resources\app.asar\node_modules\ssh2\lib\client.js:773:21) at Socket.emit (node:events:519:28) at addChunk (node:internal/streams/readable:559:12) at readableAddChunkPushByteMode (node:internal/streams/readable:510:3) at Readable.push (node:internal/streams/readable:390:5) at TCP.onStreamRead (node:internal/stream_base_commons:191:23) at TCP.callbackTrampoline (node:internal/async_hooks:130:17) Outbound: Sending DISCONNECT (3) Handshake failed: signature verification failed