ConoHaサーバーにSSHする際にちょっとハマったので備忘録
インフラ
0. はじめに
ConoHaサーバーにTera TermでSSHしようとしたらちょっとハマったので、手順を備忘録として残しておきたいと思います。 (ConoHaサーバー使っている人、どれくらいいるんだろう🤔)
1. ConoHaコントロールパネルでやること
1-1. SSHキーを発行する
ConoHaコントロールパネルにて、「サーバー管理」を選択します。
「SSH」を選択します。
「SSH Key」ボタンを押下します。
「保存」ボタンを押下します。
「ダウンロード」ボタンを押下します。
:writing_hand:ここでダウンロードしたキーをTera Termで使用することになります。
1-2. 「ホスト名」「ポート番号」「ユーザー名」を確認する
「ホスト名」「ポート番号」「ユーザー名」は以下に表示されています。
:writing_hand:この3つをTera Termで使用することになります。
2. Tera Termでやること
2-1. SSHの設定を変更する
最初にこの設定をやっておかないと、恐らくSSH接続できません。Tera Termを閉じたときに以下のエラーになるかと思います。
- Tera Termを起動し、「設定」→「SSH」のダイアログを開きます。
- 優先する鍵交換アルゴリズムの順を「ecdh-sha2-nistp521」→「ecdh-sha2-nistp384」→「ecdh-sha2-nistp256」に変更します。
- 「OK」ボタンを押下します。
- 必須ではありませんが、「設定」→「設定の保存」で、設定情報の保存をしておくとよいかと思います。
2-2. ConoHaサーバーにSSH接続
Tera Termの新しい接続先ダイアログにて、「ホスト名」「TCPポート」を入力します。
「OK」ボタンを押下します。
SSH認証ダイアログにて、「ユーザ名」を入力します。
「秘密鍵」ボタンを押下し、ConoHaコントロールパネルからダウンロードして秘密鍵(pemファイル)を選択します。
「OK」ボタンを押下します。
以上で、ConoHaサーバーへSSH接続できるかと思います。