Tera Term で Rocky9/RHEL9 にログインできないの解決方法

環境
RHEL9.2
Rocky9

現象
Tera Term で Rocky9/RHEL9 にログインできない
エラーログ

info: userauth_pubkey: key type ssh-rsa not in PubkeyAcceptedAlgorithms [preauth]

原因
Rocky9/RHEL9 は OpenSSH に 8.7p1 バージョンを採用しており、RSA/SHA-1 がデフォルトで非推奨になっている。

対処方法
SHA-1 を再度有効にする

手順
1.SHA1 サブポリシーを DEFAULT 暗号化ポリシーに適用します。

# update-crypto-policies --set DEFAULT:SHA1
Setting system policy to DEFAULT:SHA1
Note: System-wide crypto policies are applied on application start-up.
It is recommended to restart the system for the change of policies
to fully take place.

 

2.システムを再起動します。
# reboot

3.現在の暗号化ポリシーを表示します。

# update-crypto-policies --show
DEFAULT:SHA1

 

RHEL9

Posted by arkgame