Visual Studio 2022(MAUI、Xamarin)连接macOS失败问题
解决macOS Ventura 13下Windows Visual Studio无法通过SSH连接的问题
重置SSH密钥对
- Windows端打开命令提示符(cmd),执行
del %USERPROFILE%\.ssh\id_rsa*,删除所有旧的SSH密钥文件 - macOS端打开终端,运行
rm ~/.ssh/authorized_keys,清空已授权的密钥列表 - 回到Windows的Visual Studio,重新发起macOS连接请求,VS会自动生成新的密钥对并完成推送
- Windows端打开命令提示符(cmd),执行
检查macOS远程登录的权限细节
- 打开macOS「系统设置」→「通用」→「共享」,确认「远程登录」已勾选
- 在右侧用户列表里,确保当前登录的macOS用户已被添加
- 点击「信息」按钮,设置访问范围为「所有用户」,或者手动添加Windows机器的IP地址
手动测试SSH连接可用性
Windows端打开PowerShell或cmd,执行ssh <mac用户名>@<mac的IP地址>:- 如果提示输入mac密码,登录成功后在mac终端执行:
把Windows端mkdir -p ~/.ssh && chmod 700 ~/.ssh nano ~/.ssh/authorized_keys%USERPROFILE%\.ssh\id_rsa.pub里的内容复制进去,保存后执行chmod 600 ~/.ssh/authorized_keys - 如果连接直接失败,检查macOS防火墙:「系统设置」→「网络」→「防火墙」,确保允许
ssh进程通过防火墙
- 如果提示输入mac密码,登录成功后在mac终端执行:
更新Visual Studio相关组件
打开Windows的Visual Studio,进入「工具」→「获取工具和功能」,更新所有MAUI、Xamarin相关组件,同时安装Visual Studio的最新补丁
内容的提问来源于stack exchange,提问作者veikko
相关产品推荐
相关产品推荐

