rsync 到未安装 rsync 的远程服务器

rsync 到未安装 rsync 的远程服务器

是否可以 rsync 到未安装 rysnc 的远程服务器?

我尝试 rsync 到未安装 rsync 的远程服务器,我收到的只是此错误:

bash: rsync: command not found
rsync: connection unexpectedly closed (0 bytes received so far) [receiver]
rsync error: remote command not found (code 127) at io.c(463) [receiver=2.6.8]

答案1

您可以使用 并将本地rsync二进制文件复制到其他服务器scp,然后rsync--rsync-path=PROGRAM指令一起使用,其中 PROGRAM 是上传的二进制文件的路径rsync

例如:

which rsync
/usr/bin/rsync
scp /usr/bin/rsync user@remote:~/rsync
rsync -a --rsync-path=~/rsync source dest 

相关内容