当サイト「あふぃぶ」では、ワードプレスの設定、運用方法など、テクニカルな情報を中心にお伝えしています。
エックスサーバーのSSH設定方法(分かりやすく解説)
この記事ではエックスサーバーのSSH設定方法についてやさしく解説します。
SSHって何ですか?
SSHとはセキュアシェル(Secure Shell)の略で、サーバーとのデータ接続を安全に行うための仕組みです。
ワードプレスサイトの運営には、
- SFTP(ファイル転送)
- SSHクライアント (サーバー上でコマンドを実行させる)
が使えると便利ですが、それらを使うためには、今回ご紹介するSSHの設定が必要となります。
この記事を読めば、エックスサーバーのSSH設定方法がわかります。
- SSHとは?
- エックスサーバーのSSH設定手順
- FAQ(よくある質問)
SSHとは?
かんたんにSSH(Secure Shell)について解説します。
SSHとは、 サーバーとのデータ接続を安全に行うための仕組み であることはご説明しました。
SSHのSecure(安全)とShell(シェル)の意味を簡単に説明します
Secure(安全)とはデータを暗号化するという意味
Secureは英語で安全という意味ですね。
SSH(Secure Shell)のSecureとは、サーバーとのデータ接続を暗号化するということです。
暗号化されたデータは、復号化する「鍵」がない限り、第三者に見られることはないので、安心してデータを送受信することができます。
暗号化?なんだかスパイみたいね。
データの暗号化は、すでに広く使われている技術です。
Shellはサーバー上でコマンドを実行するツール
シェルって?
シェル(Shell)とはサーバーでコマンドを実行するツールです
シェル(Shell)は、Windowsのコマンドプロンプトに相当するものです。
エックスサーバーでは、Linux(リナックス)が動作しており、「TeraTerm」などSSHクライアント(シェルツール)からLinuxのコマンドを使うことができます。
コマンドを使うと、ファイルのコピー、移動や削除などが簡単に行えます。
SSH設定の具体的な内容とは?
そもそもSSH設定って何をするの?
データの暗号に用いる暗号鍵を作成して、公開鍵をエックスサーバーに登録します
SSH設定の意味についてかんたんに解説します。
公開鍵暗号のしくみ
公開?鍵?
公開鍵と秘密鍵という対になる2つの鍵をつかってデータの暗号化を行います
鍵とは暗号化と復号化につかうパスワード
「鍵」という言葉が出ていますが、簡単に言うと非常に長いパスワードのようなものです。
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAtrtz5MqTEAgtA6OqSfnSutyWkToHE1unSaJ9q01i2iQSyx/NZUPnNaRvTh3S8hsETyt0G3AjbUJ3DWtqXYPr4ZswJOchvxzI27RZSAeksOkTZcH2CnqkeyIFlkutIK3KSfzTQWsXl9kr8cR3atFYKuhDmkM6Rf7tGYX3eUqrzirLPavpM8T4l4WfMBX+ZMblBlQ825Y9bmFOkM3KEts+kvEpzBq0BbrEUl2fg20mcnd/vQiOAz1dcjswELH3ZL/1r7cnDckHOgv51dvss2he6JTUfeMl4+LDYSY5K/tPfNr7RJ5Fl99vfv6+0G8KvTTSCDEg+C3LUNAzRDPmfm4BJw== sample@sv00000.xserver.jp
公開鍵と秘密鍵はペアで使用する
鍵には「公開鍵」と「秘密鍵」の2種類があります。
公開鍵 | 秘密鍵 |
---|---|
第三者に公開する鍵 | 安全に管理しなければいけない鍵 |
公開鍵をエックスサーバーに登録して、SSHクライアントや、SFTPクライアントに秘密鍵を登録します。
エックスサーバーのSSH設定手順
それでは、エックスサーバーのSSH設定手順を解説します。
公式サイトの解説はこちらです。
SSH設定 | Xserver- 秘密鍵と公開鍵のペアを作成する。
- 公開鍵をエックスサーバーに登録する。
秘密鍵と公開鍵のペアを作成する
「ONにする」を選択して、「設定する」ボタンをクリックします。
これでSSH設定がONになりました。
「公開鍵認証用鍵ペア」タブをクリックして、パスフレーズを入力して「確認画面へ進む」ボタンをクリックします。
このパスフレーズは、SSHクライアントや、SFTPクライアントからサーバーに接続する際に使います。
「生成する」ボタンをクリックして、「秘密鍵」と「公開鍵」のペアを生成します。
自動的に「秘密鍵」がダウンロードされます。
秘密鍵は後で使うので保存しておいてください。
公開鍵をエックスサーバーに登録する
「公開鍵登録・更新」タブをクリックします。
公開鍵が表示されるので「確認画面へ進む」ボタンをクリックします。
「登録する」ボタンをクリックします。
「公開鍵の登録を完了しました。」と表示されたら、エックスサーバーのSSH設定は完了です。
以外と簡単ですね?
SSH設定に関するよくある質問(FAQ)
- SSHの鍵設定は、何回も行う必要がありますか?
-
基本的にはありません。
ただし、秘密鍵を紛失したり、パスフレーズを忘れてしまった場合は、再度再作成する必要があります。
- SSHの秘密鍵はどこでつかうの?
-
SSHクライアントや、SFTPクライアントの設定につかいます。
- 秘密鍵のパスフレーズは絶対に必要なの?
-
はい。エックスサーバーのサーバーパネルで公開鍵認証用鍵ペアを作成する場合は、6文字~32文字のパスフレーズの入力が必要です。
ぺんパスフレーズは、秘密鍵が流失してしまった場合に備えて設定しておきましょう。
まとめ
今回はエックスサーバーでのSSH設定手順について解説しました。
SSH設定を行うことで
- SFTP(ファイル転送)
- SSHクライアント (サーバー上でコマンドを実行させる)
を使う準備が整います。
安全にWordPressサイトを運営するためには、SSH設定を行いましょう。
その他のブログ運用に役立つツールについては、以下の記事でご紹介しています。