XserverにSSHログインできるように設定する

XserverにSSHログインできるように設定するサーバー・ドメイン関連
ゆうすけ
ゆうすけ

XserverにSSHでログインしたいです

資格マフィア
資格マフィア

XserverでSSHログイン設定をすればPythonなどを入れることができるぞ

 

✔️ 本記事のテーマ

XserverにSSHログイン設定をする

 

✔️ 読者さんへの前置きメッセージ

本記事は「XserverにSSHログインするために設定方法」について書いています。

 

Xserver はいくつかの設定をすることで自分の PC から SSH で接続することができます。

 

SSH ログインすることで Xserver に Python などのプログラミング言語や好きなライブラリを入れたりすることができるので、サーバー活用の幅を広げることができます。

 

設定自体も手順を守れば簡単なのですぐに設定することができるかと思います。

 

それでは、作業手順に沿って解説していきましょう。

(前提知識)Xserver とは?

Xserver とはサーバーレンタルサービスです。

 

サーバーレンタルサービスとは自分が使用できるサーバー環境を借りることができるサービスです。Xserver はサーバーレンタルサービスの中ではコスパが良く、知名度も高いです。

 

少し細かな説明をすると、Xserver のサーバーレンタル形態は共用サーバーです。そのため、各ユーザーに強い権限が与えられず、専有サーバーに比べて価格が抑えられているのが特徴です。

 

また、利用者も多いので、 Xserver について何かを調べる際に参考情報も多く、問題解決までのスピードが早いのも嬉しいポイントです。

 

サーバー契約すると 1 ドメイン無料などのキャンペーンを行っている時もあり、さらにコスパが良区なることがあるので、新たなサーバー契約を考えている方は検討してみると良いと思います。

 

↓↓↓ Xserverへのリンク ↓↓↓

SSH ログイン設定作業の全体の流れ

移行作業の全体の流れ

Xserver の SSH ログイン設定作業は以下の流れで行います。

  1. XserverのSSH機能をONにする
  2. 公開鍵認証用鍵ペアの生成
  3. PCからXserverに初回ログインする
  4. 2回目以降のログイン

 

必要なのはこれだけなので、ステップごとに解説していきます。

 

1. XserverのSSH機能をONにする

XserverのSSH機能をONにする

△ 全体の流れに戻る

まず、Xserver 側で必要な設定をしていきます。

 

エックスサーバーの管理画面「サーバーパネル」にログインします。

サーバーパネルの[SSH設定]をクリックします。

XserverサーバーパネルのSSH設定

SSH設定はデフォルトが「OFF」になっているはずです。

そこで変更の下の「ONにする」にチェックを入れて、右下の[設定する]をクリックします。

XserverのSSH設定をONに切り替える

「SSH設定の変更を完了しました。」と表示されれば完了です。

XserverのSSH設定完了画面

 

 

2. 公開鍵認証用鍵ペアの生成

公開鍵認証用鍵ペアの生成

△ 全体の流れに戻る

次に、SSH 接続するための鍵ペアを生成します。

先ほどの画面上の[公開鍵認証用鍵ペアの生成]をクリックします。

Xserverの秘密鍵生成画面

続いて、空欄に設定したいパスフレーズを入力します。
(パスフレーズは覚えておきましょう)

入力したら[確認画面へ進む]をクリックします。

Xserver秘密鍵のパスフレーズ入力画面

確認画面で[生成する]をクリックします。秘密鍵ファイルのダウンロードが開始されます。

Xserverの秘密鍵確認画面

以上で、Xserver のサーバーパネル上で行う設定は完了しました。

ダウンロードされた秘密鍵ファイルは「サーバー名.key」となっています。

このファイルは Xserver に SSH 接続する際に必要となるのでなくさないようにしましょう。

 

3. PCからXserverに初回ログインする

PCからXserverに初回ログインする

△ 全体の流れに戻る

ここまで作業が完了していれば、いよいよ Xserver に SSH ログインします。

以降はターミナルやコマンドプロンプトでコマンドを実行していきます。

 

まずは先ほどダウンロードした秘密鍵ファイルがあるディレクトリに移動します。

cd [秘密鍵ファイルがあるディレクトリ]

 

続いて、秘密鍵ファイルの名前とパーミッションを変更します。

mv [サーバー名.key] id_rsa
chmod 600 id_rsa

 

そして、以下のコマンドで Xserver に SSH ログインします。

ssh -l [サーバー名] -i id_rsa [サーバー名].xsrv.jp -p10022

 

コマンドを実行すると「Are you sure you want to continue connecting (yes/no/[fingerprint])?」と表示されます。「yes」とタイプしてエンターキーを押します。

 

すると続いて「Enter passphrase for key “id_rsa”」と表示されます。
先ほど[公開鍵認証用鍵ペアの生成]で入力したパスフレーズを入力します。

 

行の先頭が[サーバー名@サーバー番号 ~]となっていればサーバーログインに成功しています。

 

4. 2回目以降のログイン

2回目以降のログイン

△ 全体の流れに戻る

2 回目以降は以下のコマンドを叩くだけで SSH ログインできます。

必ず秘密鍵ファイルがあるディレクトリまで移動してコマンドを実行しましょう。

ssh -l [サーバー名] -i id_rsa [サーバー名].xsrv.jp -p10022

 

 

まとめ(XserverにSSHログインする)

まとめ

以上が Xserver に SSH ログインする方法です。

 

Xserver に SSH ログインすることで Xserver で Python を動かしたり、

Web アプリケーションを運用したりすることができます。

 

これらの方法も別の記事で解説しているので参考にしてみてください。

 

エンジニアとしての自身の価値をチェックする(完全無料)

エンジニアとして、

自分の価値がどれくらいのものかご存知でしょうか?

 

エンジニアとしてIT業界に身を置いていると

今の会社でずっと働くのか、フリーランスとして独立するのか …

と様々な選択肢があります。

 

どの選択肢が正解なのかを見極めるためにも、選択肢を広げるためにも

自身の価値を知っておくことはとても重要です。

 

TechClips ME では、

職務経歴書をアップロードするだけで企業からのスカウトを受けることができます。

▼▼▼▼▼

▲▲▲▲▲

しかもTechClips MEでは想定年収を企業から提示してくれるので、

自身の価値を数字で分かりやすくたしかめることができます。

 

登録はもちろん完全無料なので、一度登録してみると良いかもしれません。

 

コメント

タイトルとURLをコピーしました