오답 이유호스트 키는 서버가 자신의 신원을 증명하는 키이며 클라이언트는 저장된 호스트 키와 비교해 서버 위장을 탐지할 수 있다.
2
서버의 authorized_keys에는 해당 계정으로 로그인을 허용할 사용자의 공개키를 등록할 수 있다.
오답 이유authorized_keys는 서버 측 사용자 계정에 로그인할 수 있는 공개키를 나열하며 개인키는 클라이언트에 보관한다.
3
SSH 서비스는 별도 변경이 없으면 일반적으로 TCP 22번 포트를 사용한다.
오답 이유SSH의 등록 포트는 TCP 22이며 서버 설정에서 다른 포트로 변경할 수 있다.
4
클라이언트의 known_hosts에는 사용자 인증에 사용하는 개인키 원문을 저장한다.
정답 근거known_hosts는 접속한 서버의 호스트 공개키나 인증서 정보를 기록하는 파일이다. 사용자의 개인키 원문을 저장하는 파일이 아니므로 틀리다.
정답·상세해설
정답 4번
SSH에서는 서버 인증과 사용자 인증의 키 역할을 구분해야 한다. known_hosts는 클라이언트가 이전에 확인한 서버 호스트 키를 기억하는 곳이고, 사용자 개인키는 별도의 보호된 개인키 파일에 남는다. 서버의 authorized_keys에는 허용할 사용자 공개키를 둔다.