CentOS7에서 VNC 서버 구축 시도

1969 단어 CentOS
이것은 VNC 서버를 구축할 때 Intel NUC에서 CentOS7을 실행하는 방법에 대한 설명입니다.

VNC 서버 설치


yum에 tigervnc-server를 설치합니다.
$  yum install tigervnc-server

VNC 서버 암호 설정


vncpasswd 명령을 사용하여 VNC 서버의 암호를 설정합니다.
$ vncpasswd
Password:
Verify:

VNC 서버 서비스 설정


CentOS7은 systemctl에서 서비스를 설정해야 합니다.
먼저,/etc/systemd/system의 지원을 받아 VNC 서버의 장치 파일을 복사하거나 (사용자가 여러 개인 경우) 기호 링크를 만듭니다.
$ cd /etc/systemd/system
ln -s /lib/systemd/system/[email protected] vncserver@:1.service
그런 다음 장치 파일을 편집합니다.
$ vi vncserver@:1.service
장치 파일에서 사용자로 기술된 위치를 VNC 서버의 로그인 사용자 이름으로 변경합니다.
[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 <USER> -c "/usr/bin/vncserver %i"
PIDFile=/home/<USER>/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

VNC 서버 서비스 활성화


시스템 ctl 명령을 사용하여 서비스의 자동 시작을 활성화하고 다시 시작합니다.
$ systemctl daemon-reload
$ systemctl enable vncserver@:1
$ systemctl restart vncserver@:1

방화벽 구성


Firewall-cmd를 설정하면 VNC 서버가 클라이언트와 통신할 수 있습니다.
$ firewall-cmd --permanent --zone=public --add-service=vnc-server
$ firewall-cmd --reload
$ firewall-cmd --list-all

VNC 클라이언트에서 연결 확인


VNC 클라이언트(예: UltraVNC Viewer)에서 포트 번호 5901을 지정하여 VNC 서버에 연결할 수 있도록 합니다.

검증 대화상자를 표시하면 vncpasswd 명령으로 설정된 비밀번호를 입력하고 로그인합니다.

좋은 웹페이지 즐겨찾기