我想写一个php脚本,将一个特定的文件从一个web服务器(linux)复制到另一个(linux)。
您可以像这样在PHP中执行rsync。
exec('rsync -ruva --progress /local/file.png user@remote.server.com:/tmp/file.png');
有关如何设置无密码ssh以运行rsync的信息,请查看此处。
在php中,您可以使用fopen和fgets(另请参阅http://php.net/manual/de/features.remote-files.php)