Tera TermからAmazon Linux2023にSSHで接続できない

Linux
この記事は約2分で読めます。

 

AWSでEC2構築後、sshで接続して初期設定を行うことがあると思います。

私はこれまでTera Termを使用して接続していたのですが、Amazon Linux2023へは接続できませんでした。

接続できるようにする方法が分かったのでメモしていきます。

 

 

                 

環境

Tera Term v4.106

Amazon Linux 2023の設定変更

 

  1. Power ShellでAmazon Linuxに接続する

    私の環境の場合、Windowsで標準インストールされているPower ShellがSSHで接続できました。

  2. 現在の暗号化ポリシーを確認する

    管理者権限へ昇格します。


    以下のコマンドを実行してポリシーを確認します。

     

    DEFAULTだとTera Termからは接続できないので、変更します。


  3. 暗号化ポリシーを変更する

    以下のコマンドを実行してポリシーを変更します。

     

  4. OSを再起動する

  5. Tera Termで接続確認する

    接続できました!

原因

接続先のOS(今回の場合はAmazon Linux2023)のSSH サービスにて ssh-rsa がデフォルトで無効にされいることが原因です。

ssh-rsa って非推奨になっているみたいです。

そのため、Power ShellのようにOSの暗号化ポリシーを変更しなくても接続できるSSHクライアントを使用したほうがよさそうです。

確認された脆弱性をそのままにしておくのは良くないですからね(支援士の勉強で身についた)

 

なお、この記事をあたためすぎている間に、Tera Term5が公開され、問題なく接続できるようです。

 

Release Tera Term 5.0 · TeraTermProject/teraterm
Tera Term 2023.10.15 (Ver 5.0) 変更 内部処理を Unicode 化した。 設定ファイルの読み込みフォルダ・ログファイルの保存先フォルダを変更した。 高DPI対応のデフォ...

コメント

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