秘密鍵を使用してSSHを介してリモートサーバーに接続しようとすると、出力の一部が表示されます。
debug1: identity file /home/gigi/.ssh/id_rsa type 1
どういう意味ですかtype 1
?
答え1
(開く) SSH クライアントには複数のリストがあります。キータイプ:
/* Key types */
enum sshkey_types {
KEY_RSA,
KEY_DSA,
KEY_ECDSA,
KEY_ED25519,
KEY_RSA_CERT,
KEY_DSA_CERT,
KEY_ECDSA_CERT,
KEY_ED25519_CERT,
KEY_XMSS,
KEY_XMSS_CERT,
KEY_UNSPEC
};
このタイプはsshkey.cコード構造を設定するときの構造の値keytypes
です。type
その名前を取得するには、上記のシーケンスからキータイプを取得し、その値(1から始まる)を使用して対応するまたは検索name
しますshortname
。これを手動で補間してソートすると、type
キー名、短い名前、およびタイプを含む次の表が表示されます。
NULL, NULL, -1
rsa-sha2-256, RSA, 1
rsa-sha2-512, RSA, 1
ssh-rsa, RSA, 1
ssh-dss, DSA, 2
ecdsa-sha2-nistp256, ECDSA, 3
ecdsa-sha2-nistp384, ECDSA, 3
ecdsa-sha2-nistp521, ECDSA, 3
ssh-ed25519, ED25519, 4
[email protected], RSA-CERT, 5
[email protected], RSA-CERT, 5
[email protected], RSA-CERT, 5
[email protected], DSA-CERT, 6
[email protected], ECDSA-CERT, 7
[email protected], ECDSA-CERT, 7
[email protected], ECDSA-CERT, 7
[email protected], ED25519-CERT, 8
[email protected], XMSS, 9
[email protected], XMSS-CERT, 10