最高のWordPressバックアップ
& 移行プラグインを今すぐ入手しよう
デュプリケーターを今すぐ入手
Duplicatorの新しいワンクリック・バックアップ・クリーンアップ、自動削除、バージョン・アップデート

Duplicatorの新しいワンクリック・バックアップ・クリーンアップ、自動削除、バージョン・アップデート

WordPressのバックアップをよりきれいに、より整理して、より安全にしたいですか?Duplicatorの新しいバックアップログ管理機能とアップデートされたバージョンについてご紹介します。
WordPress バックアップ SSH

SSHでWordPressをバックアップする方法 

執筆者 著者アバター ジョエラ・ダン
著者アバター ジョエラ・ダン
ジョエラはWordPressで長年の経験を持つライターです。Duplicatorでは、基本的なバックアップから大規模な移行まで、サイトのメンテナンスを専門としています。彼女の最終的なゴールは、あなたのWordPressウェブサイトが安全で、成長できるようにすることです。
     レビュー レビュアーアバター ジョン・ターナー
レビュアーアバター ジョン・ターナー
ジョン・ターナーはDuplicatorの社長です。彼は20年以上のビジネスと開発の経験があり、彼のプラグインは2500万回以上ダウンロードされています。

ウェブサイトのバックアップは、WordPressサイトのセーフティネットのようなものです。予期せぬ問題からあなたのハードワークを守ります。

WordPressサイトをバックアップする方法はたくさんある。バックアップ・プラグインを使うような簡単なものもある。今日の方法のように、より高度なテクニックを使うものもある。

このガイドでは、WordPressのバックアップにSSHを使用することに焦点を当てています。これは、よりスピードとコントロールを提供する強力な方法です。

SSHとWP-CLIを使用します。これらのツールを併用することで、ウェブサイトの信頼できるバックアッププロセスを作成できます。

それでは、SSHを使ってWordPressサイトをバックアップする方法について説明しよう!

目次

SSHとは?

SSHはSecure Shellの略です。あなたのコンピュータとウェブサイトのサーバー間の安全なトンネルと考えてください。これにより、サーバーにリモートでアクセスし、コントロールすることができます。

つまり、WordPressのセキュリティを損なうことなく、コンピューターからサーバーにコマンドを送ることができる。

これは、安全で暗号化された通信方法を提供するプロトコルです。これは、お客様がサーバーとやり取りする際にお客様の情報を保護するために重要です。暗号化がなければ、あなたのデータは他者によって傍受される可能性があります。

SSHはサーバー管理のための標準的なツールです。ウェブ開発者やシステム管理者に広く使われている。

SSHを使用すると、サーバー上でコマンドを実行できます。ダッシュボードやファイルマネージャ、FTPクライアントがなくても、サイトファイルの管理、アップデートの実行、バックアップの実行が可能です。

なぜSSHでWordPressをバックアップするのか?

バックアップにSSHを使用すると、他の方法に比べていくつかの利点があります。あなたのウェブサイトを保護する、より効率的で強力な方法です。主な利点を見てみましょう。

まず、スピードは大きなプラスだ。SSH接続は通常、ブラウザベースの方法よりもはるかに速い。これは特にデータ量の多い大きなサイトで顕著です。

第二に、コマンドがサーバー上で直接実行されるため、効率が向上する。これにより、ウェブサイトのインターフェイスを経由する余分なステップを省くことができる。

SSHを使ったスクリプトでバックアップを自動化できます。時間を節約し、ヒューマンエラーのリスクを減らすことができます。

次に、SSHを使えばよりコントロールしやすくなる。単純な方法よりもバックアッププロセスをカスタマイズできます。あなたの特定のニーズに合わせて、より柔軟に対応することができます。

SSHでWordPressサイトをバックアップする方法

それでは、SSHを使ってWordPressサイトをバックアップする方法を説明しよう。他のバックアップ方法より少しテクニカルですが、努力する価値はあります!

ステップ1:SSHでウェブサイトに接続する

まず始めに、SSHクライアントを使ってサーバーに接続する必要がある。macOSやLinuxを使っているなら、内蔵のターミナル・アプリケーションを使うことができる。Windowsを使っているなら、PuTTYのようなプログラムを使うことができる。

いくつかの情報が必要です。SSHには、サーバーのアドレス、ユーザー名、SSHパスワードまたは秘密鍵が必要です。ウェブホスティングプロバイダーがこれらの詳細を教えてくれるはずです。

例えば、DreamHostユーザーは、ウェブサイト " SFTPユーザーとファイルセキュアシェルアクセス(SSH)を有効にし、ファイルアクセス 情報をコピーします。

DreamHost SSH認証情報

次に、コンピューターのコマンドラインを開く。私はmacOSのコンピューターを使っているので、Terminalを使う。

SSH経由でサイトに接続するには、このコマンドを使用します:

クリーンコード・ブロック
コピーした!

ssh username@hostname
        

プロンプトが表示されたら、SSHパスワードを入力します。

ステップ2:WP-CLIをインストールする

WP-CLIはWordPress用のコマンドラインインターフェイスです。ターミナルから直接WordPressウェブサイトを管理することができます。

WordPressの管理作業の多くを簡素化します。アップデートの実行、ユーザーの管理など、シンプルなコマンドで行うことができます。WordPressのダッシュボードを使用するよりも速く、効率的です。

WP-CLIをインストールするには、Pharビルドをダウンロードしてください:

クリーンコード・ブロック
コピーした!

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
        

次に、このコマンドを使って、ファイルが正しくダウンロードされたかどうかをチェックする:

クリーンコード・ブロック
コピーした!

php wp-cli.phar --info
        

すべてがうまくいっていれば、WP-CLIのバージョン番号が表示されます。

次に、そのファイルを実行可能にしてPATHに移動する。

クリーンコード・ブロック
コピーした!

chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp
        

そして、次のコマンドを実行する:

クリーンコード・ブロック
コピーした!

wp --info
        

この出力が表示されれば、WP-CLIがインストールされ、動作していることがわかります:

クリーンコード・ブロック
コピーした!

OS:  Linux 4.10.0-42-generic #46~16.04.1-Ubuntu SMP Mon Dec 4 15:57:59 UTC 2017 x86_64
Shell:   /usr/bin/zsh
PHP binary:    /usr/bin/php
PHP version:     7.1.12-1+ubuntu16.04.1+deb.sury.org+1
php.ini used:   /etc/php/7.1/cli/php.ini
MySQL binary:
MySQL version:
SQL modes:
WP-CLI root dir:        /home/wp-cli/.wp-cli
WP-CLI packages dir:    /home/wp-cli/.wp-cli/packages/
WP-CLI global config:   /home/wp-cli/.wp-cli/config.yml
WP-CLI project config:
WP-CLI version: 1.5.0
        

ステップ 3: Duplicator Proをインストールする

WP-CLIには、WordPressサイトをバックアップするための組み込みコマンドがあまりない。そこでDuplicatorの出番だ。

Duplicatorはバックアップとマイグレーションのための人気のWordPressプラグインです。WP-CLIコマンドを使えば、コマンドラインから簡単にバックアップをカスタマイズできます。

Duplicator Pro プラグイン

Duplicator ProはWP-CLIバックアップコマンドをサポートしています。そのため、購入後にDuplicatorのウェブサイトからプラグインをダウンロードする必要があります。

コマンドラインからDuplicator Proをインストールすることはできますが、ライセンスキーを設定することはできません。いずれにせよ管理ダッシュボードに戻ってくる必要があるので、ここでDuplicatorをインストールして有効化しよう。

次に、Duplicator Pro " 設定 " 一般に進みます。ライセンスキーを貼り付けてアクティベートします。

Duplicatorのライセンスキーを有効にする

Duplicator Proのインストール、有効化、ライセンス取得が完了したら、次のステップ、SSHを使ってWordPressサイトをバックアップする準備が整いました。

ステップ4:WordPressサイトをバックアップする

さて、コマンドラインに戻ろう。SSH、WP-CLI、Duplicatorを使ってバックアップを作成する時が来た。

Duplicator ProはWP-CLIと連携し、リモートでバックアップを作成します。これを行うには、次のコマンドを使用します:

クリーンコード・ブロック
コピーした!

wp duplicator build
        

このコマンドを実行すると、Duplicatorがバックアップの作成を開始します。サイトをスキャンし、すべてのWordPressファイルとデータベーステーブルをzipファイルに圧縮するので、少し時間がかかるかもしれません。

SSHデュプリケーターのバックアップ

完了すると、サイトの新しいバックアップが作成されます。これらのファイルはWordPress管理画面のバックアップページにあります。

Duplicatorは最後に作成したバックアップのテンプレートを自動的に使用します。しかし、このバックアップはコマンドで簡単にカスタマイズできます。

以下はDuplicatorバックアップをカスタマイズするためのフラグです:

  • --template=<ID:定義済みのバックアップテンプレートを使用する。
  • --dir=<path>:カスタムバックアップの場所を指定します。
  • --delete:作成後、自動的にバックアップを削除します。
  • --phpsqldump, --phpzip, --duparchive:バックアップに使用するアーカイブエンジンを変更します。

必要に応じて、これらのオプションを組み合わせることができます。た と えば、 特定のテ ンプ レー ト を使用 し て、 カ ス タ ム デ ィ レ ク ト リ に、 別のアーカ イ ブ エン ジ ン を使用 し てバ ッ ク ア ッ プ を作成す る 必要があ る 場合な ど です。

WordPressデータベースのバックアップテンプレートがあれば、Duplicatorをカスタマイズしてデータベースをバックアップすることができます。コマンドは以下のようになります:

クリーンコード・ブロック
コピーした!

wp duplicator build --template="DB Backup" --dir=/home/user/backups --duparchive
        

コマンドを入力する wp duplicator build --help をご覧ください。

SSHを使ってサイトをバックアップすることに成功しました!手動でWordPressサイトをバックアップするよりもはるかに簡単で高速です。

よくある質問 (FAQ)

SSHにアクセスできない場合は?

SSHアクセスがない場合は、ホスティングプロバイダに連絡する必要があります。プロバイダーはあなたのアカウントでSSHアクセスを有効にすることができます。

すべてのホスティングプロバイダーがSSHアクセスを提供しているわけではないことに注意することが重要です。もしあなたのプロバイダーがSSHに対応していない場合は、SSHに対応している他のプロバイダーへの移行を検討する必要があるかもしれません。

SSHでWordPressをバックアップするにはWP-CLIが必要ですか?

そう、WP-CLIはSSHでWordPressをバックアップするのに欠かせない。コマンドラインから直接WordPressを操作するためのコマンドを実行することができます。WP-CLI なしでは wp duplicator build コマンドは、Duplicator Proでのリモートバックアップに必要です。

SFTPよりSSHを使う利点は何ですか?

SSHとSFTPはどちらも安全な接続を提供するが、SSHは主にサーバー上でコマンドを実行するために使われ、SFTPは主にファイルを転送するために使われる。

SSHはWP-CLIを使用するために必要であり、バックアップのような重要なWordPressタスクの鍵となります。SFTPは安全ですが、同じレベルのコントロールと自動化を提供しません。

DuplicatorとWP-CLIでバックアップをスケジュールできますか?

一方 wp duplicator build コマンド自体はバックアップのスケジュールを設定しません。 バックアッププロセスの自動化.

最終的な感想

バックアップにSSHを使用することは、高速で効率的であり、より大きな制御と自動化を可能にします。ブラウザベースのシンプルな方法からステップアップすることができます。

このプロセスに慣れれば、より効果的なアプローチであることがわかるだろう。バックアップに大きな自信を持つことができ、予期せぬ問題に備えることができる。

ここにいる間、私はあなたがこれらの余分なWordPressガイドを気に入ると思います:

データをより安全にする準備はできていますか?今すぐDuplicator Proにアップグレードして、高速で効率的なバックアップWP-CLIコマンドのロックを解除しましょう!

著者アバター
ジョエラ・ダン コンテンツライター
ジョエラはWordPressで長年の経験を持つライターです。Duplicatorでは、基本的なバックアップから大規模な移行まで、サイトのメンテナンスを専門としています。彼女の最終的なゴールは、あなたのWordPressウェブサイトが安全で、成長できるようにすることです。

情報開示私たちのコンテンツは読者支援型です。つまり、あなたが私たちのリンクをクリックした場合、私たちはコミッションを得る可能性があります。私たちは、読者に付加価値をもたらすと信じる製品のみを推薦します。