문제
다음 중 X 서버에서 X 클라이언트의 접근을 허가할 때 IP 주소를 사용하는 명령어로 알맞은 것은?
① xauth ② xhost ③ xset ④ xmodmap
정답
2번
해설
정답: 2. xhost 는 호스트(IP/호스트명) 단위로 X 서버 접근을 허용·차단하는 명령이다(예 xhost +192.168.0.10 으로 허용).
오답 풀이
- 1번: xauth 는 IP가 아니라 매직 쿠키(MIT-MAGIC-COOKIE) 기반으로 X 인증 정보를 관리하는 명령이다.
- 2번: xhost 는 IP·호스트 단위로 접근을 허가하므로 옳다.
- 3번: xset 은 키보드·마우스·화면보호기 등 X 서버의 환경을 설정하는 명령이다.
- 4번: xmodmap 은 키 매핑(키보드 코드)을 변경하는 명령이다.
보충 개념 X 접근 제어: xhost(호스트/IP 기반, 거칠지만 간단) vs xauth(사용자별 쿠키 기반, 더 안전). xhost + 로 모든 접근을 여는 것은 보안상 위험하다.