しばらく操作していないとすぐ忘れてしまうので、備忘録用に。
Xserverの サーバー上で公開鍵認証用鍵ペアの生成を行い、「Tera Term」というフリーソフトを使って、Windows PCからSSH接続する手順について記載しています。
Tera Termをインストールしていない場合は、こちら からダウンロードしてください。
なお、MacのターミナルからSSH接続する方法については こちらの記事 に掲載しています。
Xserver側での作業
Xserverにログインし、サーバーパネルの『SSH設定』から下記2つの設定を行います。
- SSH設定の状態を「ON」にする。
- 公開鍵認証用鍵ペアを生成する。
より詳しい手順は以下に記載しています。
SSH設定の場所
![XserverのサーバーパネルのSSH設定の場所](https://noveblo.com/wp-content/uploads/2022/07/287ea12f452c49d3168e8c238313b050.jpg)
SSH設定の状態を「ON」にする
![XserverのSSH設定をONにする](https://noveblo.com/wp-content/uploads/2022/07/e478eda0198dc0239d5462bbe3df89ff.jpg)
初期設定ではOFFになっていると思われるので、ONにチェックを入れる。
公開鍵認証用鍵ペアの生成
![XserverのSSH設定で公開鍵認証用鍵ペアを生成する](https://noveblo.com/wp-content/uploads/2022/07/5a501bd74152de98bda25e19284269d5.jpg)
パスフレーズを入力後、「確認画面へ進む」をクリックすると表示される画面。
ここで「生成する」をクリックすると、秘密鍵(「サーバーID.key」)が自身のPCにダウンロードされる。
パスフレーズは、このあとTera TermからSSH接続する際に必要となる。
Windows側での作業
Tera Termを起動し、以下の通りSSH接続に必要な情報を入力していきます。
参照元は こちら(レンタルサーバー)もしくは こちら(ビジネス)
Tera Termとは?
「ターミナルエミュレータ」と呼ばれるソフトウェアで、他のコンピュータに接続して遠隔操作するときに使用される。実質的に他のコンピュータの端末になれるということで、ターミナルエミュレータという。
主にWindows PCで、外部のコンピュータにSSH接続するときに使われるソフト。
こちら から無料でダウンロードできる。
![TeraTermのデスクトップアイコン](https://noveblo.com/wp-content/uploads/2022/09/a1ee51d5bb5ba42953c254fc62db9fb4.jpg)
Tera Termを起動すると、下の画像のような『新しい接続』というウィンドウが表示されます。
![TeraTerm起動時の画面](https://noveblo.com/wp-content/uploads/2022/09/ec46f013f04aee9c0afa93473be64a59.jpg)
赤枠部分に以下の通り入力して、「OK」をクリックします。
- 「ホスト」の項目 → 「ご自身のサーバーID.xsrv.jp」
(Xserverビジネスの場合、「ご自身のサーバーID.xbiz.jp」です。) - 「TCPポート#(P)」の項目 → 「10022」
(デフォルトでは「22」になっています。)
を入力して、「OK」をクリックします。
もし上記ウィンドウが自動で表示されない or 誤って閉じてしまった場合は、左上の『ファイル』→『新しい接続』で上記ウィンドウを開くことができます。
![TeraTerm起動後、SSH接続を行う手順](https://noveblo.com/wp-content/uploads/2022/09/48a7189291733a9d06516cd4f699ba41.jpg)
下の画像のような『SSH認証』ウィンドウが表示されるので、赤枠部分を入力&サーバーからダウンロードした秘密鍵ファイルを選択し、「OK」をクリックします。
![](https://noveblo.com/wp-content/uploads/2024/03/ae4a57753a5576a84a054272d57dfda5.jpg)
- 「ユーザ名(N)」の項目 → 「ご自身のサーバーID」
- 「パスフレーズ(P)」の項目 → 「サーバーで公開鍵認証用鍵ペアを生成したときに設定したパスフレーズ」
- 「認証方式」の項目 → 2つ目の「RSA~~~鍵を使う」を選択し、右側の「…」からダウンロードした秘密鍵ファイルを選択します。(下図参照)
![TeraTermでのSSH認証の秘密鍵を選択する画面](https://noveblo.com/wp-content/uploads/2022/09/373fac7c37e05ced479c2d5f23fc6590.jpg)
ファイル形式を「すべてのファイル」にしておかないと、ファイルが表示されない場合があります。
下図のような画面が表示されれば、接続完了です!
![TeraTermでのSSH接続成功画面の例](https://noveblo.com/wp-content/uploads/2022/09/f559be0a61d7954d9c0e34ea55fb95f3.jpg)