处理使用 ssh2_connect 从服务器下载文件构建的项目。项目正在运行的生产服务器可以工作,但是让 ssh2_connect 在我运行 OSX 10.8 的 Mac 上工作被证明是有问题的。
以下命令:
ssh2_connect("myhost", 22);
产生以下错误:
Error: ssh2_connect(): Error starting up SSH connection(-4): Invalid MAC received
我可以从命令行连接,所以我知道这不是系统范围的 SSH 问题。有谁知道如何调试或解决这个问题?在此先感谢您,愿您的孩子拥有丰富的大脑和社交技能:)
更新:下面发布的解决方案