LoginSignup
2
1

More than 1 year has passed since last update.

teratermを使って公開鍵認証でSSH接続するときに"認証に失敗しました"と出たときの対処法

Posted at

はじめに

Linuxの知識,ネットワークの知識等全くありません.

環境

  • 接続元
    • OS: windows10
    • teraterm: Version4.106
  • 接続先
    • OS: Ubuntu22.04
    • OpenSSH_8.9p1 Ubuntu-3, OpenSSL 3.0.2 15 Mar 2022

つまづいたところ

teratermを使って公開鍵認証でUbuntuの入ったPC(接続先)に接続しようとしても"認証に失敗しました.再試行してください"と出てしまい接続できませんでした.
スクリーンショット 2022-06-15 230113_LI.jpg

当時の状況

  • 接続元からPowerShell等を使って公開鍵認証でSSH接続することはできた
  • teratermでもパスワード認証では接続できた
  • teraterm使用かつ公開鍵認証時のみ接続できない

teratermでログを取りながら使いたかったので,その他の方法はできれば使いたくありませんでした.

解決した方法

公開鍵暗号の生成にECDSAを使用する

接続できなかったときの公開鍵は以下のコマンドで作っていました

$ ssh-keygen -t rsa -b 2048 <その他オプション>

これをECDSAに変えて

$ ssh-keygen -t ecdsa -b 521 <その他オプション>

として生成した鍵を使ったところ,無事teratermから接続することができました.

これ以外にも解決方法はあると思いますが,一つの参考になれば幸いです.

参考

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1