TeraTermからTermuxのsshdに接続できない→TeraTermは諦め、sshコマンドかRLoginを使用する
Termuxにsshdをインストールして、TeraTermで接続しようとしても認証に失敗してしまう。
ssh-keygenで-m PEMのありなしのどちらの鍵ファイルでもダメ。
logcatで見ると、以下のエラーが記録されている。
09-25 22:03:19.576 20958 20958 I sshd : userauth_pubkey: signature algorithm ssh-rsa not in PubkeyAcceptedAlgorithms
これってSHA-1廃止がらみ?
~ $ pkg show openssh Package: openssh Version: 9.0p1-2 Maintainer: @termux
他のSSHクライアントで試したところではPoderosaもエラーとなる。
- TeraTerm → エラー(認証に失敗しました)
- C:\Windows\system32\OpenSSH\ssh.exe → 問題なし
- RLogin → 問題なし
- Poderosa → エラー(The negotitation of host key verification algorithm is failed)