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

Per*_*tor 12 linux rsync scp openssh

最近,我在我的家庭服务器上收到了很多这样的错误。它们的出现似乎与流量成正比,所以如果我在服务器上的 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
Run Code Online (Sandbox Code Playgroud)

服务器是运行OpenSSH_7.2p2, OpenSSL 1.0.2h的 Gentoo Linux 这个问题似乎发生在连接到服务器的客户端上。那可能是我的笔记本(也是带有OpenSSH_7.2p2、OpenSSL 1.0.2h 的Gentoo )或 Qnap NAS(Linux QNAP1 3.4.6 #1 SMP Wed Jun 1 05:17:33 CST 2016 x86_64 unknown - OpenSSH_7.2p2, OpenSSL 1.0 .1吨)

我一直无法找出“类型 7”错误的含义。尽管有这些警告,传输似乎运行良好,但我检查了传输的文件并且没有损坏。所以基本上这些警告消息只会使屏幕输出乱码,这是我摆脱它们的主要动机。

小智 6

似乎是 openssh 中的一个错误:

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

为避免出现问题,请尝试在您的 sshd_config 中使用:

UsePrivilegeSeparation 是

  • 那么我们是否知道在某些情况下这可能意味着数据损坏,还是永远不会发生这种情况? (3认同)