rysncがインストールされていないリモートサーバーでrsyncは可能ですか?
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
PROGRAMをアップロードされたバイナリへのパスでrsync
あるディレクティブで使用できます。--rsync-path=PROGRAM
rsync
たとえば、
which rsync
/usr/bin/rsync
scp /usr/bin/rsync user@remote:~/rsync
rsync -a --rsync-path=~/rsync source dest