X11 인증 오류, 한 줄의 sed로 해결하기: FamilyWild 쿠키 활용법

Sharing an X11 Server Across Hosts with FamilyWild

컨테이너, chroot, SSH 환경에서 X11 애플리케이션을 실행할 때 'Authorization required' 오류가 발생하는 이유는 .Xauthority 파일의 쿠키가 특정 호스트에 묶여 있기 때문입니다. 이 글은 xauth nlist와 sed를 사용해 쿠키의 family를 FamilyWild(0xffff)로 변경하여 모든 호스트에서 인증을 통과시키는 방법을 설명합니다. 또한 보안상 위험한 xhost + 대신 이 방법을 사용할 것을 권장하며, 쿠키 파일을 0600 권한으로 유지하고 필요한 환경에만 배포하라고 조언합니다.

FamilyWild 쿠키는 문을 잠근 채로 유지합니다. 클라이언트는 여전히 비밀을 제시해야 하지만, 호스트 이름 제약만 제거됩니다.

같은 날의 다른 소식

2026-08-02