Windows system >> Windowsの知識 >  >> Windowsチュートリアル合成 >> システムFAQ >> スクリプトを使用してのLinuxにリモート自動バックアップを実装する方法

スクリプトを使用してのLinuxにリモート自動バックアップを実装する方法

  

データの損失を防ぐために、私たちは頻繁に行うに一度、お使いのコンピュータ上のデータをバックアップすることですが、バックアップデータをより安全であるが、しかし、アカウントにマシンのバックアップデータを取って、どこコンピュータデータの問題の場合にはそれを行う方法マシンのハードディスクに障害が発生し、データを削除することはできません。時間のかかる手動バックアップデータをリモートではなくタイムリー。最良の方法は、遠隔自動相互支援スクリプトを介して行われます。しかし、SSHリモートログイン経由か、またはSCPを介してファイルをコピーすると、パスワードが必要です。この問題を克服するためには、まずあなたがするリモートバックアップrsyncを、scpコマンド、REXECやその他のコマンドを使用することができるように、パスワードなしでSSHログインを実装する必要があります。次のように

1.は、パスワードなしでSSHログインを設定します。

は、A、B 2台のサーバーは、今、私たちは、その後、パスワードを入力せずにBのマシンのマシンにrootとしてログインする必要があることを前提とし次の手順を行うことができます。
1)aは、マシン上の鍵ペアを生成し、次のコマンドを実行します。

のssh-keygenは-t rsaの

生成する公開鍵/秘密のRSA 。/root/.ssh/id_rsa

(パスフレーズなしの場合は空)パスフレーズを入力します:ダイレクトキーペア
は、

キー(/root/.ssh/id_rsa)を保存するファイルを入力します。
入力し、

再び同じパスフレーズを入力します:.直接
入力し、

あなたの識別は、あなたの公開鍵が保存されてい/root/.ssh/id_rsa

に保存されています/。ルート/の.ssh /id_rsa.pub

キー指紋がある:

F6:61:A8:27:35:CF:4C:6D:13:22:70:CF: 4C:C8:A0:23ルート@ HOST1
は、

はこのように、パスキーがid_rsaとである、/root/.ssh/id_rsaと、およびid_rsa.pubで生成される、id_rsa.pubは公開鍵です。

2)におけるA-発生など、一時的なディレクトリにコピー機にBを想定し、id_rsa.pub Bプレーンにコピー:

SCP /root/.ssh/id_rsa.pub [email protected]:/tmpに

rootアカウントを持つ3)B面着陸、authorized_keysファイル、および設定の権限を作成し、自分のホームディレクトリを入力します。

CDの〜/.ssh

猫/tmp/id_rsa.pub>> 8ここのauthorized_keys

のchmod 400 authorized_keysに

RM -f /tmpに/id_rsa.pub

4)試験

rootアカウントにマシンAに、マシンBは、ログオンしようとします。それは

説明:.

ファイルのパーミッションのauthorized_keysパスワード
でない場合は777に設定されている場合、非常に重要であることがわかり、その後、ログイン時刻、またはパスワードを提供する必要があります。

良い習慣を開発するために、下の一時ディレクトリのid_rsa.pubを削除することを忘れないでください。本方法レッドHat9.0試験で

Copyright © Windowsの知識 All Rights Reserved