使用ssh连接交换机, 签名验证失败
-
一开始报错匹配不到密钥交换算法, 所以手动设置了一下, 然后可以匹配到密钥交换算法了, 但是又报错签名验证失败
Local ident: 'SSH-2.0-ssh2js1.16.0' Client: Trying 192.168.1.1 on port 22 ... Socket connected Remote ident: 'SSH-2.0--' Outbound: Sending KEXINIT Inbound: Handshake in progress Handshake: (local) KEX method: curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,ext-info-c,kex-strict-c-v00@openssh.com Handshake: (remote) KEX method: diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1 Handshake: KEX algorithm: diffie-hellman-group14-sha1 Handshake: (local) Host key format: ecdsa-sha2-nistp521,ssh-dss,ssh-rsa Handshake: (remote) Host key format: ecdsa-sha2-nistp521,ssh-dss,ssh-rsa Handshake: Host key format: ecdsa-sha2-nistp521 Handshake: (local) C->S cipher: aes256-ctr,aes128-ctr,aes256-cbc,aes128-cbc,3des-cbc Handshake: (remote) C->S cipher: aes256-ctr,aes128-ctr,aes256-cbc,aes128-cbc,3des-cbc Handshake: C->S Cipher: aes256-ctr Handshake: (local) S->C cipher: aes256-ctr,aes128-ctr,aes256-cbc,aes128-cbc,3des-cbc Handshake: (remote) S->C cipher: aes256-ctr,aes128-ctr,aes256-cbc,aes128-cbc,3des-cbc Handshake: S->C cipher: aes256-ctr Handshake: (local) C->S MAC: hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1 Handshake: (remote) C->S MAC: hmac-sha2-256,hmac-sha2-256-96,hmac-sha1,hmac-sha1-96,hmac-md5,hmac-md5-96 Handshake: C->S MAC: hmac-sha2-256 Handshake: (local) S->C MAC: hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1 Handshake: (remote) S->C MAC: hmac-sha2-256,hmac-sha2-256-96,hmac-sha1,hmac-sha1-96,hmac-md5,hmac-md5-96 Handshake: S->C MAC: hmac-sha2-256 Handshake: (local) C->S compression: none,zlib@openssh.com,zlib Handshake: (remote) C->S compression: none,zlib Handshake: C->S compression: none Handshake: (local) S->C compression: none,zlib@openssh.com,zlib Handshake: (remote) S->C compression: none,zlib Handshake: S->C compression: none Outbound: Sending KEXDH_INIT Received DH Reply Host accepted by default (no verification) Host accepted (verified) Outbound: Sending NEWKEYS Inbound: NEWKEYS Verifying signature ... Signature verification failed Outbound: Sending DISCONNECT (3) Handshake failed: signature verification failed read ECONNRESET