为了调查某些问题,我需要将 ssh 客户端提供的完整 ssh 密钥转储到 ssh 服务器。
到目前为止,我尝试
将所有 sshd 服务器的父级(属于 root)的 LogLevel 设置为 DEBUG strace -f(跟踪子进程)具有大快照窗口的根 sshd 进程(-s 8192)tcpdump -X(打印)-s 8192(捕获每帧最大 8192 字节)检查 strace 日志未显示客户端发送的 ssh 密钥,也没有显示 sshd 日志,也没有显示 tcpdump ascii 转储。
有什么办法可以获取此密钥吗?我无法访问客户端。
答案1
让客户端的某个人分享公钥,然后检查它是否与服务器上的公钥匹配。私钥不会被传输(应该是安全的),所以你不能指望这一点。