리눅스 .Xauthority does not exist 오류 해결 방법

2022. 11. 2. 19:34 / 서기랑

 오라클 클라우드를 통해 생성한 인스턴스를 ModaXterm을 이용해서 ssh 접속을 하니 아래와 같은 오류가 발생했다.

 /usr/bin/xauth: file /home/ubuntu/.Xauthority does not exist

 

 해당 오류는 .xauthority 파일이 없어서 발생하는 오류로 MobaXterm나 putty 등의 프로그램을 통해 접속한다면 옵션에서 X11-Forwarding를 체크한 뒤 접속하면 해결되는 간단한 오류다.

 

Xauthority does not exist 오류 해결하기

1. MobaXterm등의 프로그램.

 세션 접속 화면이나 옵션 등을 잘 찾아보면 X11-Forwarding관련 값이 있을 것이다.

 ModaXterm의 경우 Seeion settings의 Advanced SSH settings탭에서 [X11-Forwarding]를 체크하면 된다.

2. xauth 실행.

 다른 방법으로는 콘솔에서 xauth를 실행하는 것이다.

 xauth를 실행하면 .Xauthority 파일이 생성 된다.

 

그 외 내용

 관련 옵션의 체크가 되어있는데도 접속 시 오류가 발생하는 경우도 있다.

 보통 인스턴스를 생성하고 처음 접속했을때 이런 경우가 발생하는데 접속 종료 후 다시 접속을 하면 오류가 해결되기도 한다.

 (안되면 그냥 xauth를 실행하자.)