문제
다음 그림에 해당하는 명령으로 알맞은 것은?
① ssh ② ftp ③ telnet ④ curl
정답
1번
해설
정답: 1. 호스트의 신뢰성 확인("The authenticity of host..."), RSA 키 지문 표시, known_hosts 등록, 비밀번호 입력 과정은 ssh 로 처음 원격 접속할 때 나타나는 전형적 출력이다.
오답 풀이
- 1번: 호스트 키 지문 확인·known_hosts 등록 과정을 보이는 ssh 로 옳다.
- 2번: ftp 는 파일 전송 프로토콜로 RSA 호스트 키 지문 확인 절차가 없다.
- 3번: telnet 은 암호화·호스트 키 개념이 없는 평문 원격 접속이라 이 출력과 다르다.
- 4번: curl 은 URL 로 데이터를 주고받는 도구로 known_hosts 등록 절차가 없다.
보충 개념 ssh 최초 접속 시 서버의 호스트 키 지문을 사용자에게 확인시키고 동의하면 ~/.ssh/known_hosts 에 저장한다. 이후 접속에서 키가 바뀌면 중간자 공격 경고를 띄운다.