PHP传输文件到需要密钥身份验证的另一台服务器



是否有一种方法可以通过php将二进制文件(image,pdf等(从服务器A转移到服务器B,而服务器B需要公共密钥身份验证,而不是密码到访问。

服务器中的私钥A将位于Web Server root文档之外。

您可以:

shell_exec('rsync -avz -e "ssh -i /location-of-your-key/rsa" /location-of-your-image/image.jpg user@111.111.111.111:/location-where-you-want-to-put-image-in-server-b/');

其中111.111.111.111是服务器B IP地址

http://php.net/manual/en/function.shell-exec.php

相关内容

最新更新