Linux
 Computer >> コンピューター >  >> スマートフォン >> Linux

SSH経由でリモートバックアップを実行する方法

このガイドでは、バックアップが複数の場所に保存されるように、SSH経由でリモートバックアップを実行する方法について説明します。

Webサービスをホストしたり重要なものを実行したりするために使用しているLinuxサーバーがある場合は、頻繁にバックアップを実行することをお勧めします。バックアップを別のマシンにまだコピーしていない場合は、これらのバックアップを別の場所から時々実行することをお勧めします。 SSH経由でリモートバックアップを実行する方法を見てみましょう。

もちろん、最初のステップは、SSHサーバーがサーバー上で正しく実行されていることを確認することです。ターミナルウィンドウを起動し、次のコマンドを実行して、 hostserver.comを置き換えます。 バックアップするデータを含むサーバーのホスト名またはIPアドレス、およびユーザー ログインするユーザーのユーザー名を使用して:

#ssh user@hostserver.com

うまくいったとしたら、SSHセッションからログアウトします。リモートサーバーからファイルをコピーするだけの場合は、次のようなSCPコマンドを実行できます。

scp -r user@hostserver.com:/ home / user / data_files / / opt / backup /

上記のコマンドでは、コマンド scp -rを使用します 再帰的な安全なコピーを実行します ディレクトリの/home / user / data_files リモートサーバー上で、それらを / opt / backupの場所にコピーします ローカルサーバー上。

これを行うためのよりスマートな方法があります。使用したコマンドを変更して、ファイルをコピーするときにファイルのアーカイブを作成することができます。 タールになります このためのコマンド。バックアップするデータをホストするサーバーから次のコマンドを実行します。 user@backupserver.comを置き換えます バックアップサーバーのユーザー名とホスト名またはIPアドレスを使用します。

#tar zcvf – / home / user / data_files | ssh user@backupserver.com "cat> /opt/backup/data_files.tgz"

ほとんどの場合、 tar:メンバー名から先頭の「/」を削除するのようなメッセージが表示されます。 、無視しても問題ありません。その後、SSHで接続するユーザーのパスワードの入力を求められます。次に、tarファイルのコピーを開始します。

必要に応じて、上記のコマンドをバックアップスクリプトに追加できます。パスワードなしのSSHセットアップと組み合わせると、非常に強力になります。


  1. SSH サーバーを使用して障害のある Windows PC にアクセスする方法

    システムが突然クラッシュし、コマンドに応答しなくなることがあります。コンピューター上の重要なものにアクセスしたいが、コンピューターが動作していないためにアクセスできない場合、状態はさらに悪化します。 SSH サーバーを使用して障害のある Windows PC にアクセスし、問題を解決できるようになりました。ほとんどの人は SSH とは何かを知らないかもしれません。そのため、先に進む前に、SSH について簡単に理解しておきましょう。 SSH サーバーとは SSH (別名 Secure Shell) は、セキュリティで保護されていないネットワーク上でネットワーク サービスを安全に操作するため

  2. リモート デスクトップ ゲートウェイ サーバーが一時的に利用できない問題を修正する方法

    エラー – 「リモート デスクトップ ゲートウェイ サーバーが一時的に利用できないため、お使いのコンピューターはリモート コンピューターに接続できません」は、複数の Windows コンピューターでよく発生します。ほとんどのユーザーから報告されているように、問題が発生するとすぐに、サーバー接続がシステムに失敗します。 リモート デスクトップ ゲートウェイ サーバーが一時的に利用できない 無効なコンポーネントを削除することで解決できます。ただし、この問題にはいくつかの理由と特定の原因があります。解決策は場合によって異なる場合があります。場合によっては、他のテクニックを試す必要があるかもしれません