SSH를 통해 원격 서버에 연결하는 데 사용하고 싶은 컴퓨터가 두 대 있습니다. 두 번째 컴퓨터에 처음으로 연결합니다.
나는 다음을 사용하여 첫 번째 지문에서 알려진 지문을 얻습니다.ssh-keygen -lf ~/.ssh/known_hosts
그런데 두 번째 컴퓨터에는 존재하지 않는 지문이 표시됩니다. 사용할 때 ED25519 지문을 표시합니다.ssh
ssh
세 번째 컴퓨터에서 SSH를 통해 연결을 시도했는데, 첫 번째 컴퓨터의 Known_hosts에 있는 을 사용한 후 ECDSA 지문이 표시되었습니다 .
두 대의 컴퓨터가 서로 다른 종류의 지문을 보고하는 이유는 무엇입니까? ED25519 지문이 첫 번째 컴퓨터가 연결되는 서버와 동일한지 어떻게 확인합니까?
- 첫 번째:
OpenSSH_8.2p1 Ubuntu-4ubuntu0.2, OpenSSL 1.1.1f 31 Mar 2020
- 두번째:
OpenSSH_8.5p1, OpenSSL 1.1.1j 16 Feb 2021
- 제삼:
OpenSSH_8.4p1 Ubuntu-5ubuntu1, OpenSSL 1.1.1j 16 Feb 2021