このコマンドをbashスクリプトとして実行します。
rsync -avz -e ssh -o StrictHostKeyChecking=no /srv/system/scripts/test.txt server@hidden:/home/server/serverscripts/mounts/digitalocean
出力は次のとおりです。
# ./rsync
sending incremental file list
rsync: link_stat "/srv/system/scripts/StrictHostKeyChecking=no" failed: No such file or directory (2)
sent 49 bytes received 12 bytes 40.67 bytes/sec
total size is 15 speedup is 0.25
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1183) [sender=3.1.0]
問題はコマンドのオプションの順序にあると思いますが、問題を解決する方法が見つかりません。テストファイルはとにかく転送されますが、StrictHostKeyCheckingが機能していないようです。
答え1
SSHコマンドを引用してください。
rsync -avz -e "ssh -o StrictHostKeyChecking=no" /srv/system/scripts/test.txt server@hidden:/home/server/serverscripts/mounts/digitalocean