如何调试SSH会话以打印共享密钥等

时间:2011-09-12 13:29:14

标签: ssh openssh

我正在编写一个只使用bash(尽可能多)的SSH客户端,需要比较我找到的密钥和正确的密钥(比如使用wireshark来调试SSL)

目前还没有我知道的解决方案,可以做到这一点

这是code

有没有办法解密ssh密钥并打印它们(即使它是一个带有调试选项来打印密钥的自定义ssh服务器,也没关系)

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

在源文件中有一些代码行,用于对您的DH Keyexchange负责。

E.g。

in kexc25519s.c(=key exchange curve 255519 server) line 56: #ifdef DEBUG_KEXECDH dump_digest("server private key:....

所以在第一行写#define DEBUG_KEXECDH 1并再次编译服务器:)