是否可以 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