문제
다음 중 원격지에서 X 클라이언트를 이용하기 위한 설정을 IP 주소 기반으로 진행할 때 사용하는 조합으로 알맞은 것은?
① xhost, DISPLAY ② xhost, .Xauthority ③ xauth, DISPLAY ④ xauth, .Xauthority
정답
1번
해설
정답: 1. IP(호스트) 주소 단위로 X 서버 접근을 허용·차단할 때는 xhost 명령을 쓰고, X 클라이언트가 출력할 서버를 가리키는 환경변수는 DISPLAY 이다. 따라서 xhost + DISPLAY 조합이 맞다.
오답 풀이
- 1번: 호스트(IP) 기반 접근 제어 xhost + 출력 대상 지정 DISPLAY 로 옳다.
- 2번: .Xauthority 는 IP 기반이 아니라 매직 쿠키(사용자 인증) 기반 방식과 관련된다.
- 3번: xauth 는 IP 가 아니라 인증 쿠키 기반 접근 제어 도구이다.
- 4번: xauth + .Xauthority 는 모두 사용자 토큰 기반 방식으로 IP 주소 기반과 거리가 있다.
보충 개념 X 접근 제어 두 방식: xhost(호스트/IP 단위, 거칠지만 간단), xauth + .Xauthority(매직 쿠키 단위, 세밀·안전). DISPLAY 는 "호스트:디스플레이.화면" 형식으로 출력 위치를 지정한다.