Webサービス開発

エックスサーバーでWebサービスを作る(その1)SSH接続

サーバーの設定のSSH設定をONにする

・エックスサーバーのサーバーパネルにログイン。

・SSH設定を開く。

・ONにするを押下。

公開鍵を登録する

https://www.xserver.ne.jp/manual/man_server_ssh.php
公式マニュアル

・「公開認証用鍵ペアの作成」タブを開く。

・パスフレーズを入力して、公開鍵認証用の鍵ペア生成を押下。

・秘密鍵がダウンロードされる。
 (注)他人に知られてはいけない。

・「公開鍵登録・設定」タブを開く。

・「登録済み公開鍵を表示」リンクを押下すると登録した公開鍵が設定される。

・登録を行う。

PuTTyでSSH接続する

・PuTTyをインストール。

・「puttygen.exe」を開いて、鍵をPuTTyで利用できる形式に変換する。

・読込ボタンで、秘密鍵を開く。

※エラーが発生

PuTTYgen Error
秘密鍵を読み込めませんでした。(ciphers other than DES-EDE3-CBC not supported)

どうやらインストーラ版PuTTyでは、読み込めない形式のようなので「puttygen.exe」を別途ダウンロードしてきて使う
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

・改めて「Load」ボタンで秘密鍵を読み込み、パスフレーズを入力、「Save preivate key」ボタンで保存する。

・PuTTyで接続設定を行う。
 セッション-ホスト名:エックスサーバーのホスト名
 セッション-ポート:10022
 接続-データ-自動ログインのユーザー名:ログインユーザー名
 接続-SSH-認証:認証のためのプライベートキーファイルで先ほど作成したppkを選択

・作成した接続でアクセスすると、パスフレーズを求められるので入力。

・エックスサーバーにSSH接続できた。

インデックスページ

ABOUT ME
hazukei
「はずけい」と申します。 この度一児の父となりました。まだ実感はわかないのですが、猛烈に忙しくなりそうです。楽しみつつ頑張りたいと思います!