Firefox 시작 실패: 인증 오류로 인해 X11 연결이 거부되었습니다.

Firefox 시작 실패: 인증 오류로 인해 X11 연결이 거부되었습니다.

Linux 데스크톱에서 Linux 서버(RHEL)에 로그인합니다. 오류 메시지 없이 로그인했지만 Firefox를 시작할 수 없고 다음 오류 메시지가 나타납니다:

[myname@myserver ~]$ firefox &
[1] 8806
[myname@myserver ~]$ X11 connection rejected because of wrong authentication.
X11 connection rejected because of wrong authentication.
The application 'firefox' lost its connection to the display localhost:11.0;
most likely the X server was shut down or you killed/destroyed
the application.

다음 명령을 실행해 보았습니다.

[myname@myserver ~]$ xhost +

하지만 다음과 같은 오류 메시지가 나타납니다.

X11 connection rejected because of wrong authentication.
X connection to localhost:11.0 broken (explicit kill or server shutdown).

나도 달려보려고 했는데

[myname@myserver ~]$ echo $DISPLAY

그리고 다음과 같은 결과를 얻었습니다

localhost:11.0

SO에서 이 문제를 검색해 보았지만 운이 없었습니다. 문제가 무엇입니까? Firefox가 제대로 작동하게 하려면 어떻게 해야 합니까? X창을 열 수 없는 것 같습니다.

답변1

이 오류 메시지의 모든 인스턴스에 동일한 기본 문제가 있는 것은 아닙니다. 내 경우에는 해결책은 다음과 같습니다.

export XAUTHORITY=$HOME/.Xauthority

StackOverflow 게시물에서 다음을 찾았습니다.https://stackoverflow.com/a/56661420/361855f

답변2

하다아니요사용 xhost +. 그러면 다양한 문과 함정이 열립니다.

가장 좋은 방법은 ssh이 모든 것을 처리하도록 하는 것이므로 로컬 컴퓨터에서 다음과 같은 작업을 수행하십시오.

$ ssh -X remote.machine.net

일단 거기에 있으면 신속하게 테스트하십시오.

$ xlock &
$ xterm &

로컬 상자에 나타나야 합니다. Firefox와 같은 대규모 애플리케이션은 시간이 더 오래 걸립니다.

관련 정보