ユーザ用ツール

サイト用ツール


サイドバー

このページの翻訳:



最近の更新



Tag Cloud

50_dialy:2022:03:08

文書の過去の版を表示しています。


2022.03.08 SSH Error no hostkey alg

古いOSからSSHした時に、下記のエラーで接続できない場合がある
RHEL6 から RHEL8とか

RHEL6側がECDSA 接続に対応する必要がある。

エラー

$ ssh 10.10.0.25
no hostkey alg

対応

ECDSAの鍵を作成

ssh-keygen -t ecdsa -b 256

ECDSAで接続するように設定してあげれば接続可能

.ssh/config

Host 10.10.0.25
    HostKeyAlgorithms ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521

ワイルドカードも利用できる

.ssh/config

Host 10.10.10.*
    HostKeyAlgorithms ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521

もしくは、サーバ側で対応

sshd_configへ追加

cat << __EOM__ >> /etc/ssh/sshd_config
HostKeyAlgorithms +ssh-rsa
PubkeyAcceptedKeyTypes +ssh-rsa
__EOM__

sshd再起動

systemctl restart ssh.service
50_dialy/2022/03/08.1683719419.txt.gz · 最終更新: 2023/05/10 20:50 by matsui