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

Visual Studio 2022与MacBook配对时SSH密钥连接失败求助

解决方案

针对VS2022与MacBook配对时的SSH连接错误,可尝试以下几种解决方法:

  • 手动部署SSH密钥

    1. 在Windows终端执行ssh-keygen -t rsa生成RSA密钥对,全程按回车使用默认设置;
    2. 打开生成的C:\Users\Stefan\.ssh\id_rsa.pub文件,复制全部内容;
    3. 在Mac终端编辑~/.ssh/authorized_keys文件,将复制的公钥粘贴进去,确保每段公钥单独占一行;
    4. 设置文件权限:执行chmod 700 ~/.ssh和chmod 600 ~/.ssh/authorized_keys。
  • 指定VS使用手动生成的密钥
    打开Visual Studio 2022,依次进入工具 > 选项 > Xamarin > iOS 设置,在「SSH密钥」选项中选择手动生成的私钥路径(即C:\Users\Stefan\.ssh\id_rsa),重启VS后重新尝试配对。

  • 排查grep命令失败原因
    手动在Windows终端执行日志中提到的grep验证命令,格式类似:

    ssh 你的Mac用户名@192.168.178.27 "grep '你的公钥内容' ~/.ssh/authorized_keys"
    

    若返回ExitStatus=1,说明公钥未在authorized_keys中匹配到,检查公钥是否完整粘贴、是否存在格式错误。

  • 清理VS缓存
    删除C:\Users\Stefan\AppData\Local\Xamarin\MonoTouch目录下的所有临时文件,重启Visual Studio后重新发起配对流程。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 11:45:37