文档首页/ 云手机服务器 CPH/ 常见问题/ SSH隧道故障类/ 建立SSH隧道时报错“no match mac found”?
更新时间:2024-08-08 GMT+08:00

建立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/