You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio 2019配对Mac卡在“Checking ssh configuration”问题求助

解决Visual Studio 2019与Mac Ventura SSH配对卡"Checking ssh configuration"的方案

以下是针对你试过常规方案后仍无效的针对性解决步骤:

  • 手动配置SSH密钥对,跳过VS自动配对

    1. 在Windows用Git Bash或PowerShell生成密钥:ssh-keygen -t ed25519,全程回车不设密码
    2. 把Windows端~/.ssh/id_ed25519.pub里的全部内容,复制到Mac的~/.ssh/authorized_keys文件末尾
    3. 在Mac终端执行权限修正命令:
      sudo chmod 600 ~/.ssh/authorized_keys
      sudo chmod 700 ~/.ssh
      
    4. 打开VS 2019,配对时选择「使用现有SSH密钥」,指向Windows上生成的id_ed25519私钥文件
  • 修改Mac SSH配置,兼容旧加密算法
    VS 2019的SSH客户端对Ventura默认禁用的旧算法兼容性较差,手动开启:

    1. Mac终端编辑SSH配置:sudo nano /etc/ssh/sshd_config
    2. 在文件末尾添加以下内容:
      KexAlgorithms +diffie-hellman-group1-sha1
      Ciphers +aes128-cbc,3des-cbc,aes192-cbc,aes256-cbc
      
    3. 重启SSH服务:sudo launchctl stop com.openssh.sshd && sudo launchctl start com.openssh.sshd
  • 清空VS配对缓存,重置连接状态

    1. 完全关闭Visual Studio 2019
    2. 删除Windows上的缓存目录:C:\Users\<你的用户名>\AppData\Local\Xamarin\MonoTouch
    3. 重新打开VS,尝试重新发起配对
  • 检查Mac系统级权限与防火墙

    1. 打开Mac系统设置→通用→共享,确认「远程登录」已开启,且当前登录用户在允许访问列表内
    2. 进入系统设置→网络→防火墙,确保已允许SSH(远程登录)的连接请求
    3. 临时关闭Mac的「自动安全更新」,避免后台更新进程干扰SSH服务运行

内容的提问来源于stack exchange,提问作者bleame99

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 15:00:46