[CentOS] VNC 사용법 (TigerVNC)
1. TigerVNC 패키지 설치
su -c 'yum -y install tigervnc-server'
2. TigerVNC 설정 파일 복사
su -c 'cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@\:1.service'
3. TigerVNC 설정 파일 수정 (유저명=abc)
su -c 'vi /etc/systemd/system/vncserver@\:1.service'
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/sbin/runuser -l abc -c "/usr/bin/vncserver %i"
PIDFile=/home/abc/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
4. 방화벽 허용
su -c 'firewall-cmd --add-service=vnc-server'
su -c 'firewall-cmd --permanent --add-service=vnc-server'
su -c 'firewall-cmd --list-all'
public (active)
target: default
icmp-block-inversion: no
interfaces: enp4s0f0
sources:
services: dhcpv6-client ssh vnc-server
5. VNC 실행
[abc@localhost] : vncserver
- 패스워드 설정하고 클라이언트 PC에서 접속하면 된다.
#. VNC 공식홈페이지에서 자신의 OS용 클라이언트 파일을 다운받아 실행한 후 '서버IP:1' 라고 접속 하면된다.
6. 트러블슈팅
rm -rf /tmp/.X11-unix/X1
rm -rf /tmp/.X1-lock
VNC 실행 중에 디스플레이 번호가 계속 증가하여 곤란하다면 위의 파일 등을 삭제하면 된다.
# 재부팅 후 자동 실행 설정
systemctl list-unit-files | grep vnc (활성화 정보)
systemctl enable vncserver@:1.service (활성화 설정)
systemctl daemon-reload (활성화 즉시 반영)
'OS&기타 > Linux' 카테고리의 다른 글
[리눅스공통] tar 사용법 (gz, bz2, xz) (0) | 2019.04.05 |
---|---|
[CentOS-6.X] 리눅스를 NTP 서버로 만들기 (시간동기화 서버) (0) | 2019.04.05 |
[CentOS] CLI 방화벽 정책 추가 (0) | 2019.02.05 |
[리눅스] NTP 서버에서 시간 받아오기 (0) | 2019.01.29 |
[리눅스] Serial, 시리얼 케이블 사용법 (콘솔 사용법) (0) | 2019.01.29 |