建立SSH隧道时报错“no match mac found”?
问题描述
本地使用macOS系统连接云手机时,建立SSH隧道报“no match mac found”的错误,具体如下所示:
no match mac found: client hmac-md5,hmac-sha1,hmac-ripemd160,hmac-ripemd160@openssh…
问题原因
这个问题一般是由OpenSSH引起的,可能因为下载了多个版本的OpenSSH,或者下载的OpenSSH不兼容。对于系统自带SSH的场景较少出现此问题。
处理方法
以Windows 10 为例:
打开“控制面板 > 程序 > 卸载程序”,单击任意一个OpenSSH程序,按下“Option”键,查看下载了几个OpenSSH。
- 若存在多个,则卸载多余程序,保留8.1p1版本。
- 若只有一个,建议使用8.1p1版本。
Windows 系统 OpenSSH 8.1p1版本下载地址:https://www.mls-software.com/files/setupssh-8.1p1-1.exe
Linux 系统 OpenSSH 下载地址:https://www.openssh.com/