문제
다음 중 X 서버에 접근할 수 있는 클라이언트 IP 주소를 확인하는 명령으로 알맞은 것은?
① xauth ② xhost ③ xauth list ④ xhost +
정답
2번
해설
정답: 2. xhost 를 인자 없이 실행하면 현재 X 서버 접근이 허용된 호스트(IP) 목록과 접근 제어 상태를 보여 준다. 따라서 접근 가능한 클라이언트 IP 확인 명령은 xhost 이다.
오답 풀이
- 1번: xauth 는 IP 가 아니라 매직 쿠키(.Xauthority) 기반 인증을 다루는 도구이다.
- 2번: 허용된 호스트(IP) 목록과 상태를 보여 주는 xhost 로 옳다.
- 3번: "xauth list" 는 쿠키 목록을 보여 주는 것이지 허용된 클라이언트 IP 목록이 아니다.
- 4번: "xhost +" 는 모든 호스트의 접근을 "허용"하는 설정 명령이지 확인 명령이 아니다.
보충 개념 xhost(호스트/IP 단위 접근 제어): 인자 없이 실행하면 상태·목록 표시, "+호스트" 허용, "-호스트" 차단. 더 안전한 방식은 xauth + .Xauthority(매직 쿠키) 기반이다.