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

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

问题:UE4远程登录Mac OS编译iOS,提示SSH验证错误
UATHelper: 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系统的

ssh-keygen -R 远程主机IP

这个命令在Windows系统下无法成功,返回
C:\Users\Administrator/.ssh/known_hosts 文件按没有找到

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

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

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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/996535.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存