Skip to content

putty 形式の RSA public key で公開鍵認証が通らない #1536

Closed

Description

@kattyo-abk

バージョン: v5.7.0 (5.6.2 では正常)

puttygen で生成した Putty 形式鍵ファイルの RSA の公開鍵認証が通らなくなっています。
他の認証方法 (ed25519 形式)やファイル形式 (openssl フォーマットで保存した鍵) などでは正常に通ります。

Activity

  1. hkanou commented on Sep 8, 2026

    @hkanou
    Member

    ご報告いただきありがとうございます。
    こちらの環境でも同様の事象が再現することを確認しました(v5.6.2 では発生しません)。
    引き続き調査いたします。

    再現環境

    PC: Windows 11 25H2
    Tera Term: 5.7.0 (x86_64)
    puttygen: 0.85 (x86_64)
    Linux: AlmaLinux 10.1
    OpenSSH: 9.9p1-12.el10_1

    再現手順

    puttygen のデフォルト設定で RSA 鍵ペアを生成(PuTTY 形式 / PPK)。
    生成した公開鍵(PPK形式)を Linux に転送。
    下記コマンドで OpenSSH 形式に変換し、authorized_keys に登録。

    $ ssh-keygen -i -f publickey.ppk >> ~/.ssh/authorized_keys
    

    Tera Term 5.7.0 で接続すると、SSHログイン出来ない。
    ※ 5.6.2 ではログイン出来る。

    (補足)puttygenで指定したオプションです。

    Image
  2. ttdoda commented on Sep 8, 2026

    @ttdoda
    Member

    sshd側のログを見ると正しくない署名を送っているようです。

    debug3: mm_answer_keyverify: publickey RSA signature using rsa-sha2-512 unverified: incorrect signature
    

    PPK形式のRSA鍵のみで起きる事から、署名処理ではなく、PPK形式のRSA秘密鍵の読み込みが正しく行えていないように思います。

  3. added this to the 5.8.0 milestone on Sep 8, 2026
  4. added theissue type on Sep 8, 2026
  5. added
    Needs MFCThe nature of this issue requires a merge into the stable branch
    on Sep 8, 2026
  6. nmaya commented on Sep 8, 2026

    @nmaya
    Member

    ありがとうございます。
    5b4b037 で修正しました。

    ここにバイナリができますので、確認していただけるでしょうか。
    https://github.com/TeraTermProject/teraterm/actions/runs/34287990637

  7. zmatsuo commented on Sep 9, 2026

    @zmatsuo
    Member

    3cfd227 (main) でppkファイルを使ったログインができず、
    5b4b037 でログインできるようになりました。
    よさそうです。

  8. hkanou commented on Sep 9, 2026

    @hkanou
    Member

    5b4b037 で修正しました。

    私の環境でもログインできるようになったことを確認いたしました。

  9. kattyo-abk commented on Sep 9, 2026

    @kattyo-abk
    Author

    ここにバイナリができますので、確認していただけるでしょうか。
    https://github.com/TeraTermProject/teraterm/actions/runs/34287990637

    putty 形式ファイルの鍵でログインできるようになりました。

  10. nmaya commented on Sep 10, 2026

    @nmaya
    Member

    確認ありがとうございます。

  11. added 3 commits that reference this issue on Sep 10, 2026
  12. nmaya commented on Sep 10, 2026

    @nmaya
    Member

    main, stable_5_7 へマージしました。
    次のリリースに反映されます。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Needs ChangelogNeeds MFCThe nature of this issue requires a merge into the stable branch

    Type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions