SSH 인증 출력 의미: 유형 1

SSH 인증 출력 의미: 유형 1

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

관련 정보