scp、rsync 或 shell 工作期间出现警告消息“kex 协议错误:类型 7”

scp、rsync 或 shell 工作期间出现警告消息“kex 协议错误:类型 7”

最近,我的家庭服务器上出现了很多此类错误。它们的发生似乎与流量成正比,因此如果我在服务器上的 shell 中工作,我可能每天会看到 1-2 个错误。但如果我启动一些 rsync 或 scp 进程,我会看到每个传输的文件出现 5-6 个错误。

kex protocol error: type 7 seq 358115
kex protocol error: type 7 seq 429489
kex protocol error: type 7 seq 500711
kex protocol error: type 7 seq 571534
kex protocol error: type 7 seq 642352

服务器是运行OpenSSH_7.2p2,OpenSSL 1.0.2h 这个问题似乎独立于连接到服务器的客户端发生。这可能是我的笔记本电脑(也是 Gentoo,OpenSSH_7.2p2,OpenSSL 1.0.2h)或 Qnap NAS(Linux QNAP1 3.4.6 #1 SMP Wed Jun 1 05:17:33 CST 2016 x86_64 未知 - OpenSSH_7.2p2,OpenSSL 1.0.1t

我一直没能找出“类型 7”错误是什么意思。尽管有这些警告,但传输似乎运行良好,我检查了传输的文件,没有损坏。所以基本上这些警告信息只是扰乱了屏幕输出,这是我摆脱它们的主要动机。

答案1

似乎是 openssh 中的一个错误:

http://lists.mindrot.org/pipermail/openssh-unix-dev/2016-August/035350.html

为了避免问题,请尝试在 sshd_config 中使用:

UsePrivilegeSeparation 是

相关内容