バックエンドサーバーとフロントエンドサーバーの2つのサーバーがあります。毎晩、バックエンドサーバーは静的な.htmlファイルを生成し、それが.tar形式に圧縮されます。
.tarファイルをフロントエンドサーバーに転送するバックエンドサーバーに常駐するスクリプトを記述してから、その.tarファイルをフロントエンドサーバーのパブリックWebディレクトリに解凍する必要があります。
これを行うための標準的で安全な方法は何ですか?
前もって感謝します。
バックエンドサーバーとフロントエンドサーバーの2つのサーバーがあります。毎晩、バックエンドサーバーは静的な.htmlファイルを生成し、それが.tar形式に圧縮されます。
.tarファイルをフロントエンドサーバーに転送するバックエンドサーバーに常駐するスクリプトを記述してから、その.tarファイルをフロントエンドサーバーのパブリックWebディレクトリに解凍する必要があります。
これを行うための標準的で安全な方法は何ですか?
前もって感謝します。
これを行うための最良のオプションはrsyncです。それはあなたのために圧縮を処理し、賢明に構築されたスクリプト転送を最小限に抑えます. rsync を使用すると、圧縮や転送について心配する必要はありません。機能することを理解するだけです。適切なパラメーターを使用する (つまり、ssh
rsync の例:
/usr/bin/rsync -vxSHrae "ssh -l backups" /opt/redmine backups@example.com::redmine
(明白なものを置き換えて、sshキーを使用してください...)
安全で暗号化された接続で SFTP または単純な FTP を使用します。
IPSec を使用してから、現在使用しているものを使用してファイルをコピーします。
認証 (誰と話しているかを知るため)、暗号化 (誰もデータを読み取れないようにするため)、および整合性チェック (誰もビットをいじることができないようにするため) を取得します。