![~/.ssh/known_hosts의 키가 원격 호스트의 SSH 공개 키와 다릅니까?](https://linux55.com/image/223400/~%2F.ssh%2Fknown_hosts%EC%9D%98%20%ED%82%A4%EA%B0%80%20%EC%9B%90%EA%B2%A9%20%ED%98%B8%EC%8A%A4%ED%8A%B8%EC%9D%98%20SSH%20%EA%B3%B5%EA%B0%9C%20%ED%82%A4%EC%99%80%20%EB%8B%A4%EB%A6%85%EB%8B%88%EA%B9%8C%3F.png)
나는 이것이 원격 호스트가 이 시점에서 SSH 키를 생성하지 않았기 때문이라고 생각합니다. 이 단계는 서버 인증 중입니다. 원격 서버가 클라이언트에 공개 키를 제공하고 해당 공개 키와 연결된 호스트임을 증명하기 위해 클라이언트 요청에 응답한다고 생각합니다. 그렇다면 이 공개 키는 정확히 무엇입니까? SSH 키와 다른가요? 원격 호스트에는 해당 사용자에 대한 SSH 키가 반드시 있을 필요도 없습니다. 그렇죠?
나는 이것이 원격 호스트가 이 시점에서 SSH 키를 생성하지 않았기 때문이라고 생각합니다. 이 단계는 서버 인증 중입니다. 원격 서버가 클라이언트에 공개 키를 제공하고 해당 공개 키와 연결된 호스트임을 증명하기 위해 클라이언트 요청에 응답한다고 생각합니다. 그렇다면 이 공개 키는 정확히 무엇입니까? SSH 키와 다른가요? 원격 호스트에는 해당 사용자에 대한 SSH 키가 반드시 있을 필요도 없습니다. 그렇죠?