개인 키를 사용하여 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