/home/foo/.ssh/keyfile 手元のローカルマシンにある鍵ファイル /path/to/dir ローカルにあるディレクトリ username@example.com リモートマシン上のユーザ名とホスト名 /path/to/foo/ リモートマシン上のディレクトリ 結果、リモートマシン上に/path/to/foo/dirというディレクトリが作成される。 このようにすればSSHのパスワードを聞かれずにコマンド実行できるので、スクリプトから実行するときにオススメです。 (リモートサーバ上のSSHの設定を適切にやっておく必要があります)
![rsync + sshで鍵ファイル認証でリモートサーバに転送する方法 · DQNEO日記](https://cdn-ak-scissors.b.st-hatena.com/image/square/8f7de7c0278993661a11fbc3637f96292ba773aa/height=288;version=1;width=512/http%3A%2F%2Fdqn.sakusakutto.jp%2Fimages%2Fkali.jpg)