etsuxのブログ

自分がハマったことなどを記録しています。

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もエラーとなる。

WindowssshかRLoginなら接続可能。

  • TeraTerm → エラー(認証に失敗しました)
  • C:\Windows\system32\OpenSSH\ssh.exe → 問題なし
  • RLogin → 問題なし
  • Poderosa → エラー(The negotitation of host key verification algorithm is failed)