sshで外部サーバにバックアップを取る方法を記録しておきます。差分だけ同期にしておくとテキストデータなら一瞬で同期完了。このブログで関連すると思われる他の投稿ネットワーク越しにssh経由でrsyncシェルスクリプト、というかコマンドは以下。hoge@domain.com:/home/receiver/data_1/前提として、送信側から受信側にsshで接続できていること。受信側の/home/receiver/.ssh/authorized_keysに送信側の/home/sender/.ssh/id_rsa.pubを貼り付けてあり、公開鍵方式でsshでの通信テストを終えていること。22でsshのポート指定。通常、オリジナルの22から変更してあるはず。/home/sender/data/ディレクトリをまるごと、宛先の/home/receiver/data_1/に同期。sshでsshを使用しての転送となるが、ポートナンバーを指定するためにダブルクオーテーションで囲った。使用して2つのディレクトリの同期をとる方法を参考にしました。可能な限りファイルの情報を保持します。更新されたファイルだけ転送します。冗長にメッセージを出力します。ファイルを圧縮します。–no-pオプションはなぜつけたのか失念してしまった(1年前にやったことなので)。hoge@domain.com:/home/receiver/はhogeはユーザ名、domain.comはサーバ名、コロンで区切って、保存するディレクトリ名RaspberryPiにWindowsの共有ディレクトリをマウントするfstabウィンドウズPC(xxx.xxx.xxx.xxx)の共有ディレクトリ(Datafile)をRasPiにマウントするために/etc/fstabを以下のように。コメントをキャンセルメールアドレスが公開されることはありません。今年もやり方を忘れていたので再録。