ConoHa VPSのKUSANAGI環境にSSHで接続する方法

ConoHa VPSはWordPressが高速で動作すると評判の、KUSANAGI環境をかんたんに構築することができます。
とはいえ、セキュリティ面などが不安なため、ある程度はサーバーにログインして作業をする必要があります。

そこでConoHa VPSのかんたんKUSANAGIで作成した環境にSSHで接続する方法をお伝えします。

サーバー作成時にSSH Keyを作成していない場合

ConoHa VPSはサーバー作成時に、オプションでSSH接続に必要なキーを作成することができます。
もし作成している場合は、rootユーザーとパスワードでSSH接続することができます。

しかしサーバー作成時にSSH Keyを作成していなくても、かんたんKUSANAGIのイメージなら作業終了時にキーが作成されています。
次の手順で、SSH接続に必要な情報を入手してください。

SSH接続に必要な情報

必要な情報

・サーバーIPアドレス
・KUSANAGIパスフレーズ
・秘密鍵ファイル

サーバーIPアドレスの入手方法

1) ConoHa VPSのサーバー情報画面を開きます。

2) サーバー名横の()内のIPアドレスをメモします。

ConoHa VPS サーバー情報画面

KUSANAGIパスフレーズの入手方法

1) Windowsはコマンドプロンプト。macはターミナルを開きます。

参考:
MacOSでターミナルを開く方法
Windows10 コマンドプロンプトの開き方

2) 次のコマンドを入力します。IPアドレスは、サーバーのアドレスを入力してください。

コマンドプロンプト
> scp root@IPアドレス:/etc/motd ./

3) コマンドからの質問に対して回答していきます。

コマンドプロンプト
The authenticity of host '123.45.6.789 (123.45.6.789)' can't be established.
ECDSA key fingerprint is SHA256:SDc832lrz9Iu57F6ETFW8i+RG+VhKC4R+MFiEjRrl6q.
Are you sure you want to continue connecting (yes/no)?yes↓エンター
Warning: Permanently added '123.45.6.789' (ECDSA) to the list of known hosts.
root@123.45.6.789's password:←サーバーのrootパスワードを入力
motd     100% 646   13.5KB/s   00:00

※パスワード入力のみのケースもあります。

4) 確認します。

コマンドプロンプト
> dir motd
 ドライブ C のボリューム ラベルは Windows です
 ボリューム シリアル番号は 123A-DC4R です

 C:\Users\abcd のディレクトリ
2020/01/29  18:18               646 motd                1 個のファイル                 646 バイト                0 個のディレクトリ             552 バイトの空き領域

5) motdファイルの内容を表示します。

コマンドプロンプト
>type motd

     __ ____  _______ ___    _   _____   __________     / //_/ / / / ___//   |  / | / /   | / ____/  _/    / ,< / / / /\__ \/ /| | /  |/ / /| |/ / __ / /   / /| / /_/ /___/ / ___ |/ /|  / ___ / /_/ // /  /_/ |_\____//____/_/  |_/_/ |_/_/  |_\____/___/
    Version 8.4.5-3, Powered by Prime Strategy.
================================================ Welcome KUSANAGI Manager application!
URL                     : http://123.45.6.789:60000/
kusanagi user password  : Pn72vUuclo kusanagi user passphrase: 2WVnZqz1xf MySQL root password     : 4xZ7xblpzA
To delete this message: rm -f /etc/motd ================================================

7) 「パスフレーズ(kusanagi user passphrase)」をメモしておきます。1(イチ)とl(小文字エル)、0(ゼロ)とO(大文字オー)など間違えやすいので、注意してください。

SSH秘密鍵の入手

1) コマンドプロンプトまたはターミナルに次のコマンドを入力します。IPアドレスは、サーバーのアドレスを入力してください。

コマンドプロンプト
> scp root@IPアドレス:kusanagi.pem ./

2) コマンドからの質問に対して回答していきます。

コマンドプロンプト
root@123.45.6.789's password:←サーバーのrootパスワードを入力
kusanagi.pem     100% 1766   55.1KB/s   00:00

4) 確認します。

コマンドプロンプト
> dir *.pem
2020/01/09   16:15       1,766 kusanagi.pem

SSH接続する方法

1) コマンドプロンプトまたはターミナルに次のコマンドを入力します。IPアドレスは、サーバーのアドレスを入力してください。

コマンドプロンプト
> ssh kusanagi@IPアドレス -i kusanagi.pem

2) 「Enter passphrase for key 'kusanagi.pem':」と表示されたら、パスフレーズを入力します。

3) サーバーにSSH接続され、motdファイルと同様の画面が表示されます。

サーバー作成時にSSH Keyを作成している場合

サーバー作成時にSSH Keyを作成し、キーをパソコンにダウンロードしている場合は、rootユーザーでSSH接続できます。

1) コマンドプロンプトまたはターミナルに次のコマンドを入力します。IPアドレスは、サーバーのアドレスを入力してください。

コマンドプロンプト
> ssh root@IPアドレス -i ダウンロードしたSSHキーファイル

2) 「Are you sure you want to continue connecting (yes/no)?」と表示されたら「yes」と入力します。

3) パスフレーズの入力は不要です。SSH接続が確立すると、次の画面が表示されます。

コマンドプロンプト
     __ ____  _______ ___    _   _____   __________
    / //_/ / / / ___//   |  / | / /   | / ____/  _/
   / ,< / / / /\__ \/ /| | /  |/ / /| |/ / __ / /
  / /| / /_/ /___/ / ___ |/ /|  / ___ / /_/ // /
 /_/ |_\____//____/_/  |_/_/ |_/_/  |_\____/___/

    Version 8.4.5-3, Powered by Prime Strategy.