단일 키 유형만 사용하고 있는데 ~/.ssh/known_hosts에 3개의 항목이 추가되는 이유는 무엇입니까?

단일 키 유형만 사용하고 있는데 ~/.ssh/known_hosts에 3개의 항목이 추가되는 이유는 무엇입니까?

새 서버(호스트 이름 : )를 설정하고 odroid공개 ed25519 키를 여기에 복사했습니다.

처음 서명했을 때 ~/.ssh/known_hosts내 로컬 컴퓨터에 3개의 새로운 단일체가 추가된 것을 발견했습니다.

odroid ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDnb0Xd02liZf5KJLuvmaQ/6Yo3Jsr4g427ly8AzmhjI
odroid ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC4ZPifCej2M/lZofl12auXhXUWzoNwWvOBjLntmR0sWwlF9xnb/NAq8qoyUctYUFEo2llrs/B2uvg5nKyQFTFYzJtTsNMlYvn4Bf/xLuPe8I7ZB1TgTKWru9mwpBOPifahIxiK0X2gtkAkzdRlTKW532dNltI+2naF2RKRYYa8fAV1FNxhAQOTb5u3WHXVW2WG1GZIPLxqObqO33egf4nt74ir1aWUUU4/YRMYUYc28xdHbpKu4QXrvuHGsY4J7VDRA5msMEXGsbIcb4m99xmxYj2n9v7D/soeEpOB1JKA/VKrXK5vSvzujMuzCaOJr/PbJUP7eKAthCQdXubAtj9h8DLLOWmz76nHeH23p4Fdqjp3B0kgCtzwVNr0SAdOnGWMEBq2bHOkjuYfQHgJJBrTe5dc19WyJQIehC4fpqX2PE/JVvv4a/km2CiFNdDPybHaZvFWtAMRyrSsP844+oLsMrQUAlQX5WnYCf7iHj2ujR0VOD0NMdwzaILsaAxvrAU=
odroid ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPRjuYovCQ1dLKryILWs2YikUrtVGXNZMa6wMBSUd1JpLGQAo/KxE0Ib3nNEk43iWOB73e9cPWz0AdMeBTI1G8c=

왜 그런 겁니까? 클라이언트가 ssh및에 대한 항목만 삽입하도록 강제할 수 있나요?ssh-ed25519ssh-rsaecdsa-sha2-nistp256

답변1

이것들은 서버에서 온 것입니다주인SSH 클라이언트가 향후 연결이 이 서버를 가장하려는 다른 서버에 대한 것이 아닌지 확인하는 데 사용되는 키입니다. 인증에 사용되는 키와는 아무 관련이 없습니다.당신의 사용자서버와 키를 사용하는지 여부도 마찬가지입니다.

클라이언트가 한 가지 유형의 키만 저장하도록 강제할 수는 있지만 그렇게 할 이유는 없습니다. 실제로 여러 유형의 키를 저장하면 서버가 다른 유형을 변경하지 않고 업데이트하여 특정 유형의 키를 순환할 수 있으므로 서버 관리 담당자의 작업이 더 쉬워집니다.

관련 정보