TeraTerm(TTSSH)

Almalinux9.5のサーバーをWindowsから
リモートしようとすると、公開鍵方式の
SSHでログインできません。
使用アプリはTeraTerm(TTSSH)です。
しかし別のサーバー(Almalinux8.*)は大丈夫です。

色々調べると、Almalinux9.*を含むいくつかの
新しいサーバーOSに、同様の症状があるようです。
普段使いのデスクトップマシンがLinux系で
ターミナルから何の問題もなくSSH接続でき、
もちろんサーバー(Linux系)間も然りです。
Windowsからリモートすることはごく稀なので
気づかなかったというわけです。

TeraTermのバージョンが4系は4.107以降か
5系であれば、問題なく繫がるようですが、
拙生のTeraTermは4.107より古いバージョンです。
当然新しいバージョンをインストールするのが
王道ですが、使い勝手をよくするための設定等を
最初からやり直すのは面倒です。
であればサーバー側をTTSSHに合わせます。w

# update-crypto-policies --set LEGACY

対象サーバーにおいてこのコマンドで暗号化の
ポリシーを変更し、レガシーなポリシーに対応。
これだけです。ww

あ、OSの再起動が必要でした。

# shutdown -r now

再起動したら一応暗号化ポリシーの変更を
確認しておきます。

# update-crypto-policies --show

DEFAULTがLEGACYに変更されていれば成功で
TeraTerm(TTSSH)からのログインが可能になります。

原因

公開鍵認証によるSSHへのアクセスの際、新しいOSでは
ディフォルトで秘密鍵を無効にしてしまうのが原因です。
ポリシーの変更で秘密鍵が有効になります。

他の対象OS
RockyLinux9.* Ubuntu22.04や24.04 Debian12
CentOS Stream9 等

ふー、日々勉強ですねぇ💦

 

もも三昧

 
毎朝恒例のももと連れ合いのイモムシさんごっこ。笑

ちなみに拙宅にはイモムシさんが大小3匹いますが、
ももが連れて歩くのは最初からいる1匹だけです。
 

 
連れ合いインスタグラム
拙生のインスタ ⇒ こちら
(要ログイン)

HOME

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)