このサイトについて

エックスサーバーのSSH設定方法(分かりやすく解説)

この記事ではエックスサーバーのSSH設定方法についてやさしく解説します。

SSHって何ですか?

SSHとはセキュアシェル(Secure Shell)の略で、サーバーとのデータ接続を安全に行うための仕組みです。

ワードプレスサイトの運営には、

  • SFTP(ファイル転送)
  • SSHクライアント (サーバー上でコマンドを実行させる)

が使えると便利ですが、それらを使うためには、今回ご紹介するSSHの設定が必要となります。

ぺん

この記事を読めば、エックスサーバーのSSH設定方法がわかります。

この記事の内容
  1. SSHとは?
  2. エックスサーバーのSSH設定手順
  3. FAQ(よくある質問)
目次

SSHとは?

SSH設定方法

SSL設定手順をすぐにご覧になりたい方は「SSL設定手順」をご覧ください

かんたんにSSH(Secure Shell)について解説します。

SSHとは、 サーバーとのデータ接続を安全に行うための仕組み であることはご説明しました。

ぺん

SSHのSecure(安全)とShell(シェル)の意味を簡単に説明します

Secure(安全)とはデータを暗号化するという意味

SSH設定方法-Secure

Secureは英語で安全という意味ですね。

SSH(Secure Shell)のSecureとは、サーバーとのデータ接続を暗号化するということです。

暗号化されたデータは、復号化する「鍵」がない限り、第三者に見られることはないので、安心してデータを送受信することができます。

暗号化?なんだかスパイみたいね。

ぺん

データの暗号化は、すでに広く使われている技術です。

ここでは細かい説明は省きますが、公開鍵暗号というしくみを使って、サーバーとのデータ接続を暗号化します。SSH設定手順では、実際に公開鍵認証用鍵ペア(公開鍵&秘密鍵)を作成します。

Shellはサーバー上でコマンドを実行するツール

SSH設定方法-Shell

シェルって?

ぺん

シェル(Shell)とはサーバーでコマンドを実行するツールです

シェル(Shell)は、Windowsのコマンドプロンプトに相当するものです。

エックスサーバーでは、Linux(リナックス)が動作しており、「TeraTerm」などSSHクライアント(シェルツール)からLinuxのコマンドを使うことができます。

コマンドを使うと、ファイルのコピー、移動や削除などが簡単に行えます。

シェル(Shell)は、Linuxの使い方を理解している上級者向けです。

SSH設定の具体的な内容とは?

そもそもSSH設定って何をするの?

ぺん

データの暗号に用いる暗号鍵を作成して、公開鍵をエックスサーバーに登録します

SSH設定の意味についてかんたんに解説します。

SSL設定手順をすぐにご覧になりたい方は「SSL設定手順」をご覧ください

公開鍵暗号のしくみ

公開?鍵?

ぺん

公開鍵と秘密鍵という対になる2つの鍵をつかってデータの暗号化を行います

鍵とは暗号化と復号化につかうパスワード

「鍵」という言葉が出ていますが、簡単に言うと非常に長いパスワードのようなものです。

SSH公開鍵のイメージ
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAtrtz5MqTEAgtA6OqSfnSutyWkToHE1unSaJ9q01i2iQSyx/NZUPnNaRvTh3S8hsETyt0G3AjbUJ3DWtqXYPr4ZswJOchvxzI27RZSAeksOkTZcH2CnqkeyIFlkutIK3KSfzTQWsXl9kr8cR3atFYKuhDmkM6Rf7tGYX3eUqrzirLPavpM8T4l4WfMBX+ZMblBlQ825Y9bmFOkM3KEts+kvEpzBq0BbrEUl2fg20mcnd/vQiOAz1dcjswELH3ZL/1r7cnDckHOgv51dvss2he6JTUfeMl4+LDYSY5K/tPfNr7RJ5Fl99vfv6+0G8KvTTSCDEg+C3LUNAzRDPmfm4BJw== sample@sv00000.xserver.jp

公開鍵と秘密鍵はペアで使用する

SSH設定 秘密鍵と公開鍵のペア

鍵には「公開鍵」と「秘密鍵」の2種類があります。

公開鍵秘密鍵
第三者に公開する鍵 安全に管理しなければいけない鍵
ぺん

公開鍵をエックスサーバーに登録して、SSHクライアントや、SFTPクライアントに秘密鍵を登録します。

エックスサーバーのSSH設定手順

それでは、エックスサーバーのSSH設定手順を解説します。

リンク

公式サイトの解説はこちらです。

SSH設定 | Xserver
SSH設定の内容
  1. 秘密鍵と公開鍵のペアを作成する。
  2. 公開鍵をエックスサーバーに登録する。

秘密鍵と公開鍵のペアを作成する

STEP
サーバーパネルにログインする
STEP
SSH設定を選択
エックスサーバーサーバーパネル
STEP
SSH設定をONにする
エックスサーバーSSH設定2

「ONにする」を選択して、「設定する」ボタンをクリックします。

エックスサーバーSSH設定3

これでSSH設定がONになりました。

STEP
公開鍵認証用鍵ペアを生成する
エックスサーバーSSH設定4

「公開鍵認証用鍵ペア」タブをクリックして、パスフレーズを入力して「確認画面へ進む」ボタンをクリックします。

ぺん

このパスフレーズは、SSHクライアントや、SFTPクライアントからサーバーに接続する際に使います。

パスフレーズは6文字~32文字以内、半角英数字と記号が使えます。

エックスサーバーSSH設定5

「生成する」ボタンをクリックして、「秘密鍵」と「公開鍵」のペアを生成します。

エックスサーバーSSH設定6

自動的に「秘密鍵」がダウンロードされます。

ぺん

秘密鍵は後で使うので保存しておいてください。

秘密鍵のファイル名は エックスサーバーのアカウント名.key となります。

公開鍵をエックスサーバーに登録する

STEP
公開鍵の確認

「公開鍵登録・更新」タブをクリックします。

公開鍵が表示されるので「確認画面へ進む」ボタンをクリックします。

エックスサーバーSSH設定7
STEP
公開鍵を登録する

「登録する」ボタンをクリックします。

エックスサーバーSSH設定8

「公開鍵の登録を完了しました。」と表示されたら、エックスサーバーのSSH設定は完了です。

エックスサーバーSSH設定9
ぺん

以外と簡単ですね?

SSH設定に関するよくある質問(FAQ)

FAQ よくある質問
SSHの鍵設定は、何回も行う必要がありますか?

基本的にはありません。

ただし、秘密鍵を紛失したり、パスフレーズを忘れてしまった場合は、再度再作成する必要があります。

SSHの秘密鍵はどこでつかうの?

SSHクライアントや、SFTPクライアントの設定につかいます。

秘密鍵のパスフレーズは絶対に必要なの?

はい。エックスサーバーのサーバーパネルで公開鍵認証用鍵ペアを作成する場合は、6文字~32文字のパスフレーズの入力が必要です。

ぺん

パスフレーズは、秘密鍵が流失してしまった場合に備えて設定しておきましょう。

まとめ

今回はエックスサーバーでのSSH設定手順について解説しました。

SSH設定を行うことで

  • SFTP(ファイル転送)
  • SSHクライアント (サーバー上でコマンドを実行させる)

を使う準備が整います。

安全にWordPressサイトを運営するためには、SSH設定を行いましょう。

この記事が気に入ったら
フォローしてね!

よかったらシェアをお願いします!

コメント

コメントする

CAPTCHA


目次
閉じる