1. Xwindow 설치
[root@localhost ~]# yum -y groupinstall 'X Window System'
2. GUI 환경 설치 (KDE 와 GNOME 을 같이 설치하거나 선택해서 사용 가능)
[root@localhost ~]# yum -y groupinstall 'KDE Plasma Workspaces'
[root@localhost ~]# yum -y groupinstall 'GNOME Desktop'
3. 부팅시 GUI 환경으로 부팅하도록 (로컬 작업 필요시에만)
[root@localhost ~]# ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
4. VNC server 설치
[root@localhost ~]# yum -y install tigervnc tigervnc-server
5. 방화벽 설정
iptables INPUT 룰에 5901/tcp, 5902/tcp 포트를 오픈합니다.
6. VNC server 가동 및 패스워드 설정
[root@localhost ~]# vncserver
(패스워드 설정)
* 실제로 5901 포트가 지금 열리지는 않습니다. 패스워드를 설정하고 환경 파일을 생성하기 위한 작업입니다.
7. VNC server 설정 수정 및 재가동
아래 내용으로 교체하고 저장합니다.
[root@localhost ~]# vi .vnc/xstartup
===============================================================
#!/bin/sh
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 120x40+10+10 -ls -title "$VNCDESKTOP Desktop" &
startkde &
===============================================================
* gnome-session & // GNOME 환경을 원할 경우 맨 아랫줄 kdestart & 을 이것으로 교체
[root@localhost ~]# vi /etc/sysconfig/vncservers
===============================================================
VNCSERVERS="1:root"
VNCSERVERARGS[2]="-geometry 1280x1024 -nolisten tcp -nohttpd -localhost"
===============================================================
[root@localhost ~]# cp -arp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
[root@localhost ~]# vi /etc/systemd/system/vncserver@:1.service
===============================================================
ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i" // <USER> 부분을 root 로 수정
PIDFile=/root/.vnc/%H%i.pid // /home/<USER> 부분을 /root 로 수정
===============================================================
8. 서비스 자동 구동 설정 및 리부팅
[root@localhost ~]# systemctl enable vncserver@:1.service
[root@localhost ~]# reboot
9. 서버 iptables 확인 후 client 에서 원격접속
iptables 가 변경되었을 가능성 있으니 확인 필요
'Linux OS > 관리' 카테고리의 다른 글
웹통계 awstats (APM 기반 서버) (패키지+소스설치 포함) (0) | 2023.04.19 |
---|---|
정리해야할 목록 (0) | 2023.03.26 |
mrtg 설치 (cpu, ram, hdd 사용량) (0) | 2023.03.26 |
Linux HDD,SSD 읽기, 쓰기 테스트 (0) | 2023.03.26 |
rsync 설치, 사용법 (0) | 2023.03.26 |
댓글