web-dev-qa-db-ja.com

SSHクライアントで使用可能なホストキーアルゴリズムを一覧表示するにはどうすればよいですか?

したがって、sshにはHostKeyAlgorithmsオプションがあります。使用例:

ssh -o "HostKeyAlgorithms ssh-rsa" user@hostname

サーバーにecdsaキーを使用してクライアントを接続させようとしていますが、そのための正しい文字列が見つかりません。

使用可能なHostKeyAlgorithmsのリストを取得するには、どのコマンドを使用できますか?

13
mpr
ssh -Q key

あなたがOpenSSHの古いバージョンを持っている場合を除いて、その場合はuhhhhソースダイブするか、ssh -v -v -v ...を実行して必要なものがそこにあるかどうかを確認してください。

15
thrig

から - ssh_config manual ページ:

HostKeyAlgorithms
             Specifies the protocol version 2 Host key algorithms that the client wants to use in order of preference.  The default for this option is:

                [email protected],
                [email protected],
                [email protected],
                [email protected],[email protected],
                [email protected],[email protected],
                ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,
                ssh-rsa,ssh-dss

             If hostkeys are known for the destination Host then this default is modified to prefer their algorithms.
16
VaTo