Linux/명령어

오라클 설치간 xclock 안될때 (mobaxterm)

빡상이 2025. 11. 11. 20:27

분명히 root로는 되는데 oracle로만 변경해서 xclock하면 더럽게 안되더라..

진짜 엄청 애먹었는데 다른분들도 이와 같은 방법으로 해결가능하리라 생각해서 공유차원에서 게시글 작성.

 

MoTTY X11 proxy: Unsupported authorisation protocol Error: Can't open display: localhost:11.0

 

먼저 애초에 아래 설정이 잘 안되어있다면 root로도 안됐을거지만 우선적으로 확인할것

(root)

vi /etc/ssh/sshd_config

X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes

--주석처리 되어있다면 주석해제 이후 sshd 재시작
service sshd restart

 

 

해당 방법으로 안된다면 Xauthority 에서 문제가 발생한것일텐데 재생성으로는 보통 해결방법이 되지 않는다.

(참고차 작성만 해둡니다..)

(oracle)

rm -f ~/.Xauthority
touch ~/.Xauthority
chmod 600 ~/.Xauthority

 

 

이 방법으로 저는 해결했는데, 일단 root는 되니까 root의 토큰을 사용하면 되지않을까?

(root)

xauth list



값을 복사한뒤 ( localhost.localdomain/unix:10 MIT....... 7e5 전부)

(oracle)

 

 

이제서야 oracle 계정에서도 xclock이 켜지는 모습이다.. 세상에

예전에 19c Cent 7,8에서는 안이랬던것 같은데 사내 환경이랑 맞춰보겠다고 OS 버전도 통일해서 설치하다보니 너~무 귀찮다...

물론 cent 문제일수도 있지만

반응형