ショコラ
Ubuntu22 に TeraTerm でログインできない
「PubkeyAcceptedAlgorithms=+ssh-rsa」を sshd_config 追加でキメマス。
もっさん先輩
PubkeyAcceptedAlgorithms=+ssh-rsa現象としては、AWS で EC2 の OS に「Ubuntu 22.04.2 LTS」を選択して、いつも通り TeraTerm で接続しようとしたところ「SSH2 auto-login error: user authentication failed.」のエラーが表示されてしまい、ssh で接続できない状況。

手順
- TeraTerm が使えないので、代わりに PowerShell の ssh でサーバーに接続します。
ssh -i {プライベートキー} mossan@answorz.com- ルートになります。
sudo su -- /etc/ssh/sshd_config を修正します。
echo "PubkeyAcceptedAlgorithms=+ssh-rsa" >> /etc/ssh/sshd_config- sshd を再起動します。
systemctl restart sshdこれで、いつもの TeraTerm で接続できます(感動)。
以上