Ubuntu22 に TeraTerm でログインできない

ショコラ
ショコラ

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 で接続できない状況。

手順

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

これで、いつもの TeraTerm で接続できます(感動)。

以上

Scroll to Top