首頁 > 軟體

CentOS Linux 7.4下VNC安裝設定

2020-06-16 16:50:24

VNC (Virtual Network Console)是虛擬網路控制台的縮寫。它 是一款優秀的遠端控制工具軟體,由著名的 AT&T 的歐洲研究實驗室開發的。VNC 是在基於 UNIX 和 Linux 作業系統的免費的開源軟體,遠端控制能力強大,高效實用,其效能可以和 Windows 和 MAC 中的任何遠端控制軟體媲美。 在 Linux 中,VNC 包括以下四個命令:vncserver,vncviewer,vncpasswd,和 vncconnect。大多數情況下使用者只需要其中的兩個命令:vncserver 和 vncviewer。

系統環境
[root@linuxidc ~]# cat /etc/RedHat-release
CentOS Linux release 7.4.1708 (Core)

#安裝
[root@linuxidc ~]# yum install tigervnc-server tigervnc-server-module -y

#檢視說明
[root@linuxidc ~]# cat /etc/sysconfig/vncservers
# THIS FILE HAS BEEN REPLACED BY /lib/systemd/system/vncserver@.service
[root@linuxidc ~]# cat /lib/systemd/system/vncserver@.service
[root@linuxidc ~]# cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
[root@linuxidc system]# grep -vE '^#|^$' vncserver@:1.service
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
User=root
ExecStartPre=-/usr/bin/vncserver -kill %i
ExecStart=/usr/bin/vncserver %i
PIDFile=/root/.vnc/%H%i.pid
ExecStop=-/usr/bin/vncserver -kill %i
[Install]
WantedBy=multi-user.target
 
#註:用 root 的話用把/home/root/.vnc/%H%i.pid 改為/root/.vnc/%H%i.pid

#設定密碼
[root@linuxidc system]# vncpasswd
Password:
 
[root@linuxidc system]#  systemctl daemon-reload
[root@linuxidc system]#  systemctl start vncserver@:1.service
[root@linuxidc system]#  systemctl enable vncserver@:1.service

#檢視埠
[root@linuxidc system]# ss -lnt|grep 590
LISTEN    0      5            *:5901                    *:*                 
LISTEN    0      5          :::5901                    :::*

測試:Win安裝VNC用戶端

下載地址:https://www.realvnc.com/en/

輸入密碼

進入主機介面

Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx

本文永久更新連結地址https://www.linuxidc.com/Linux/2018-06/152771.htm


IT145.com E-mail:sddin#qq.com