アプリケーション開発ポータルサイト
ServerNote.NET
カテゴリー【WindowsUbuntuDebianCentOS
PortForwarderでno hostkey algと言われ接続できない場合
POSTED BY
2023-03-04

最新版のOpenSSH Serverにしたら公開鍵ログインできなくなった場合

上記記事ではPubkeyAcceptedAlgorithmsを編集することで解決したが、今度はWindows上のPortForwarderで表題のエラーが出で接続できない。

接続される側のauth.logを見てみると

sshd[193694]: Unable to negotiate with: no matching host key type found. Their offer: ssh-rsa,ssh-dss [preauth]

となっている。どうやら今度はHostkeyAlgorithmsを足せば良さそうである。

/etc/ssh/sshd_configに追記する

以下を追記。

HostkeyAlgorithms=+ssh-rsa

再起動

/etc/init.d/ssh restart

この後、PortForwarderフォルダのknown_hostsを削除しないとエラーは治らないので注意。削除して再度接続したら解決した。

※本記事は当サイト管理人の個人的な備忘録です。本記事の参照又は付随ソースコード利用後にいかなる損害が発生しても当サイト及び管理人は一切責任を負いません。
※本記事内容の無断転載を禁じます。
【WEBMASTER/管理人】
自営業プログラマーです。お仕事ください!
ご連絡は以下アドレスまでお願いします★

【キーワード検索】