728x90
반응형
2021.04.01 - [OS (운영체제)/리눅스] - Putty에서 x-window사용법 1 (Xming설치)
Putty에서 x-window사용법에 대해 알아보았지만 root게정에서 xclock을 실행했을 때만 xclock이 실행이 되고 다른 계정에서는
Error : Can't open display
이렇게 오류가 뜨는 경우가 있다.
이 문제를 해결하는 방법에 대해 설명해드리겠습니다.
1. root계정에서 $DISPLAY변수 값 확인
[root@localhost ~]# echo $DISPLAY
위의 명령어로 $DISPLAY변수 값을 확인한다.
값으로 localhost:10.0이라는 값이 출력되었다.
이 값을 메모장에 따로 저장해 둔다.
2. root계정에서 xauth list 명령어를 이용해 cookies값 확인
[root@localhost ~]# xauth list $DISPLAY
결과값으로
localhost.localdomain/unix:10 MIT-MAGIC-COOKIE-1 .....626f4502...708e..b
이런식의 결과값이 출력되었다.
이 값 또한 메모장에 따로 저장해 둔다.
3. root계정이 아닌 다른 계정으로 로그인 한다.
여기서는 oracle계정이라고 예시를 들겠다.
[root@localhost ~] # su - oracle
4. 해당 계정의 $DISPLAY변수를 등록한다.
위에서 따로 메모장에 빼놓으라고 한 localhost:10.0이라는 값을 DISPLAY변수에 넣어준다.
[oracle@localhost ~] $ export DISPLAY=localhost:10.0
하지만 위에서 처럼 export라는 명령어는 해당 세션이 붙어있을 때만 작용하지 때문에 logout을 해주면 사라지는 변수이다.
5. 해당 계정의 xauth add를 통해 COOKIES값을 넣어준다.
위에서 따로 메모장에 빼놓으라고 한 localhost.localdomain/unix:10 MIT-MAGIC-COOKIE-1 .....626f4502...708e..b 형식으로 이루어진 값을 넣어준다.
[oracle@localhost ~] $ xauth add localhost.localdomain/unix:10 MIT-MAGIC-COOKIE-1 .....626f4502...708e..b
6. xclock을 실행시켜본다
[oracle@localhost ~] $ xclock
xclcok이 뜨는것을 확인할 수 있다.
728x90
반응형
'OS (운영체제) > 리눅스' 카테고리의 다른 글
[리눅스] 사용자 계정 확인 (0) | 2022.05.13 |
---|---|
[LINUX] 리눅스 방화벽 올리기 / 내리기 / 상태확인 (0) | 2021.04.01 |
[LINUX] Putty에서 x-window사용법 1 (Xming설치) (0) | 2021.04.01 |
[LINUX] 특정 포트에 사용 중인 session 죽이기 (0) | 2021.03.31 |
[LINUX] 리눅스 포트 열기 (0) | 2021.03.31 |