Authorized_keys와 Known_hosts 파일의 차이점은 무엇입니까? [복사]

Authorized_keys와 Known_hosts 파일의 차이점은 무엇입니까? [복사]

SSH 서비스(클라이언트 및 서버)를 사용할 때 다음 두 파일의 사용법이 매우 혼란스럽습니다.

  • 인증 키
  • 알려진 호스트

그들 사이의 차이점은 무엇입니까? 그들의 유사점은 무엇입니까(있는 경우)? 어느 것이 서버 측에 있고 어느 것이 클라이언트 측 SSH에 있습니까?

어떤 도움이라도 대단히 감사하겠습니다. 미리 감사드립니다.

답변1

authorized_keys는 키 기반 인증을 사용하여 서버(authorized_keys 파일이 있는 서버)에 로그인하도록 허용해야 하는 사용자의 SSH 공개 키를 추가할 수 있는 파일입니다.

Known_hosts는 로그인한 알려진 호스트의 키 목록이 포함된 파일입니다. 이러한 키는 IP 주소와 서버 키를 쌍으로 연결하여 시뮬레이션된 서버에 로그인하는 것을 방지합니다. 일반적으로 이러한 키는 호스트에 처음 로그인할 때 설정되지만, 환경에서 보안이 중요한 경우 이러한 키를 수동으로 구성할 수도 있습니다.

관련 정보