UE4 Windows远程发布iOS之SSH登录Mac OS验证错误问题

290 阅读1分钟

ab6ff1fc73c7410fad9e2001d00a5ca7.png Packaging (iOS): ERROR: Unable to determine home directory for remote user. SSH output: UATHelper: Packaging (iOS): Host key verification failed. PackagingResults: Error: Unable to determine home directory for remote user. SSH output: 问题原因 SSH远程登录是为了取代交互式登录每次输入密码比较繁琐的问题,但SSH登录第一次也是需要验证密码的。UE4配置远程登录Mac编译时并没有交互式输入密码的对话框,所以会返回验证错误。 解决办法 手动远程登陆一次Mac系统,之后只要网络环境不改变,一般不需要重新登录。 网上给出的解决方法一般是适合Mac OS或者Unix系统的 1 这个命令在Windows系统下无法成功,返回 C:\Users\Administrator/.ssh/known_hosts 文件按没有找到

known_hosts文件是本机记录ssh验证过密码后的安全IP

Windows系统下解决这个问题最简单的办法是手动用SSH远程访问一次Mac系统,实际上,Mac OS的“远程访问”已经给出了访问方法。

03ebbb55db0d4d329d4818103b168b9d.png 只要在Windows系统的控制台下输入以上ssh命令,即可验证远程登陆密码,之后只要不改变网络环境,就可以一直有效了

企业微信截图_1692619193456.png