VNCServer 설치 및 패스워드 설정
# .bashrc 수정
export LC_CTYPE=en_US.UTF-8
export LC_ALL=en_US.UTF-8
# VNC 설치 및 패스워드 설정
yum install tigervnc-server
vncserver
# 패스워드 설정 후 서버가 실행됨
# VNC 서버 종료
vncserver -kill :1
# 방화벽 설정
firewall-cmd --zone=public --permanent --add-port=5901/tcp
firewall-cmd --reload
VNC 서버 서비스 설정 및 시작
# 디폴트 설정파일 복사 후 수정
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
vi /etc/systemd/system/vncserver@:1.service
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i -geometry 1920x1080"
PIDFile=/root/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
[Install]
WantedBy=multi-user.target
# 설정 reload
systemctl daemon-reload
# VNC 서버 서비스 enable & start
systemctl enable vncserver@:1.service
systemctl start vncserver@:1.service
[CentOS] VNC Server 구축