建立SSH隧道时报错“no matching key exchange method found”?
问题描述
在连接云手机时,建立SSH隧道报“no matching key exchange method found”的错误,具体如下所示:
no matching key exchange method found. Their offer: curve25519-sha256,curve25519-sha256@libssh.org
问题原因
这个问题一般是由SSH客户端与SSH服务端建立连接时找不到匹配的KexAlgorithms算法引起的,在云手机场景下,通常是SSH客户端的版本过低导致的。
处理方法
以Windows 10 为例:
将OpenSSH程序升级至8.1p1版本。
Windows 系统 OpenSSH 8.1p1版本下载地址:https://www.mls-software.com/files/setupssh-8.1p1-1.exe
Linux 系统 OpenSSH 下载地址:https://www.openssh.com/