# 【圖形介面】tiger vnc

#### 安裝

```
yum install tigervnc-server -y
```

VNC 預設 port 為 5900，而 :1 代表一個虛擬桌面，所以連結這個虛擬桌面的 port 為 5901（5900 + 1）或 1

複製設定檔

```shell
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
```

以下是用root 帳號，如果是一般使用者，可使用註解區塊(使用者jcky，把root註解)

```shell
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=simple

# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

# 一般帳號
# #ExecStart=/usr/sbin/runuser -l jacky -c "/usr/bin/vncserver %i"
# #PIDFile=/home/jacky/.vnc/%H%i.pid
#
# root 帳號
ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i -geometry 1280x1024"
PIDFile=/root/.vnc/%H%i.pid

[Install]
WantedBy=multi-user.target

```

設定VNC密碼

如果是一般使用者要先切換到該身分下

```
su jacky
```

設定vnc 密碼

```shell
vncpasswd
```

使用root 帳號

```
su -
systemctl daemon-reload
```

啟用服務，並設定開機自動執行

```
systemctl start vncserver@:1.service
systemctl enable vncserver@:1.service
```

可使用vnc