Linux 서버에서 X11 forwarding 설정하는 방법을 알려주세요. | |||||
---|---|---|---|---|---|
작성자 | admin | 작성일 | 2019-07-16 | 조회수 | 18547 |
Linux 서버를 원격으로 접속하면서 X11 forwarding의 GUI를 사용하는 방법은 아래와 같습니다. [GPU 서버] [Ubuntu] 1. 서버에서 우분투 GUI 패키지 설치 # apt-get update # apt-get install -y ubuntu-desktop xorg xrdp xserver-xorg mesa-utils xauth gdm3 // display manager popup 시, gdm3로 선택하고 Enter # dpkg-reconfigure xserver-xorg 2. X 모드 - NVIDIA 그래픽 카드 환경 설정 로드 # nvidia-xconfig // NVIDIA 그래픽카드 설정 업데이트, /etc/X11/xorg.conf 파일이 잘 생성되었는지 확인 3. X11 server mode 설정 (/etc/ssh/sshd_config 설정) X11Forwarding yes X11DisplayOffset 10 X11UseLocalHost no => 추가로 삽입 UseLogin no => 주석 처리 삭제
4. X11 세션 인증 기록파일 생성 및 권한 조정 # touch /root/.Xauthority;chmod 600 5. /etc/hosts 파일에 - xauth display session 정보를 찾아가기 위한 default 정보 추가 127.0.0.1 호스트명 // (예) 127.0.0.1 gpu-test-01
6. Display 구성 업데이트를 위한 reboot # reboot 7. Desktop에서 X11 forwarding 접속을 위한 client 프로그램으로 Xming 설치 및 구동 (1) Xming 다운로드 (2) Xming 설치 & 실행 (3) 원격 접속 프로그램 설정(예: Putty) (4) 서버로 ssh 접속 8. X11 display 포워딩 동작 체크 # xdpyinfo // 디스플레이 정보가 나오면 정상 9. 백그라운드 실행 테스트 # libreoffice & 또는 xclock & // libreoffice, xclock 실행 테스트
[CentOS]
1. 서버에서 gnome desktop package 설치 # yum -y groups install "GNOME Desktop" # yum install -y xorg-x11-apps 2. X 모드 - NVIDIA 그래픽 카드 환경 설정 로드 # nvidia-xconfig // NVIDIA 그래픽카드 설정 업데이트, /etc/X11/xorg.conf 파일이 잘 생성되었는지 확인 3. X11 server mode 설정 (/etc/ssh/sshd_config 설정) AddressFamily any -> AddressFamily inet 로 수정 X11Forwarding yes X11DisplayOffset 10 X11UseLocalhost no UseLogin no
4. X11 세션 인증 기록파일 생성 및 권한 조정 # touch /root/.Xauthority;chmod 600 /root/.Xauthority 5. /etc/hosts 파일에 - xauth display session 정보를 찾아가기 위한 default 정보 추가 127.0.0.1 호스트명 // (예) 127.0.0.1 gpu-test-01
6. Display 구성 업데이트를 위한 reboot # reboot 7. Desktop에서 X11 forwarding 접속을 위한 client 프로그램으로 Xming 설치 및 구동 (1) Xming 다운로드 (2) Xming 설치 & 실행 (3) 원격 접속 프로그램 설정(예: Putty) (4) 서버로 ssh 접속 8. X11 display 포워딩 동작 체크 # xdpyinfo // 디스플레이 정보가 나오면 정상 9. 백그라운드 실행 테스트 # xclock & // xclock 실행 테스트
[일반 서버] [Ubuntu]
1. 서버에서 우분투 GUI 패키지 설치 # apt-get update # apt-get install -y ubuntu-desktop xorg xrdp xserver-xorg mesa-utils xauth gdm3 // display manager popup 시, gdm3로 선택하고 Enter # dpkg-reconfigure xserver-xorg 2. X11 server mode 설정 (/etc/ssh/sshd_config 설정) X11Forwarding yes X11DisplayOffset 10 X11UseLocalHost no => 추가로 삽입 UseLogin no => 주석 처리 삭제
3. X11 세션 인증 기록파일 생성 및 권한 조정 # touch /root/.Xauthority;chmod 600 4. /etc/hosts 파일에 - xauth display session 정보를 찾아가기 위한 default 정보 추가 127.0.0.1 호스트명 // (예) 127.0.0.1 gpu-test-01
5. Display 구성 업데이트를 위한 reboot # reboot 6. Desktop에서 X11 forwarding 접속을 위한 client 프로그램으로 Xming 설치 및 구동 (1) Xming 다운로드 (2) Xming 설치 & 실행 (3) 원격 접속 프로그램 설정(예: Putty) (4) 서버로 ssh 접속 7. X11 display 포워딩 동작 체크 # xdpyinfo // 디스플레이 정보가 나오면 정상 8. 백그라운드 실행 테스트 # libreoffice & 또는 xclock & // libreoffice, xclock 실행 테스트
[CentOS]
1. 서버에서 gnome desktop package 설치 # yum -y groups install "GNOME Desktop" # yum install -y xorg-x11-apps 2. X11 server mode 설정 (/etc/ssh/sshd_config 설정) AddressFamily any -> AddressFamily inet 로 수정 X11Forwarding yes X11DisplayOffset 10 X11UseLocalhost no UseLogin no
3. X11 세션 인증 기록파일 생성 및 권한 조정 # touch /root/.Xauthority;chmod 600 /root/.Xauthority 4. /etc/hosts 파일에 - xauth display session 정보를 찾아가기 위한 default 정보 추가 127.0.0.1 호스트명 // (예) 127.0.0.1 gpu-test-01
5. Display 구성 업데이트를 위한 reboot # reboot 6. Desktop에서 X11 forwarding 접속을 위한 client 프로그램으로 Xming 설치 및 구동 (1) Xming 다운로드 (2) Xming 설치 & 실행 (3) 원격 접속 프로그램 설정(예: Putty) (4) 서버로 ssh 접속 7. X11 display 포워딩 동작 체크 # xdpyinfo // 디스플레이 정보가 나오면 정상 8. 백그라운드 실행 테스트 # xclock & // xclock 실행 테스트
|
컨설팅 문의 또는 도움이 필요하세요?
070-4266-7365
consulting@ncloud24.com