RockyLinux 已預先安裝圖形桌面 gnome


-系統更新

# yum update -y

-安裝套件

# yum install tigervnc-server -y

-新增使用者,並且修改密碼.

# adduser student
# passwd student

-設定登入vnc需要的密碼.

# su - student
$ vncpasswd

-編輯文件vncserver.users 加入 mapping

# vi /etc/tigervnc/vncserver.users
:1=student


-service設定

# cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@.service
# systemctl daemon-reload

# systemctl start vncserver@:1

查看是否有 port 5901

# netstat -tlnp

-開啟防火牆

# firewall-cmd --zone=public --permanent --add-service=vnc-server

-vncviewr 連線

主機ip:5901

問題:當初次安裝 Tigervnc,第一次啟動service時,會無法 liste port 5901,

和 啟動 servicec後 listen port 5901,但 vncviewer 無法連線,

此時主機 reboot,再次 啟動 systemctl start vncserver@:1 就可以獲得解決.

這個問題還需要時間去了解.




-再新增一位vnc使用者

選擇已建立的帳號,例如 user01

# su - user01
$ vncpasswd

# vi /etc/tigervnc/vncserver.users
:1=student
:2=user01


# systemctl start vncserver@:2

vncviewr 連線

主機ip:5902


設定開機啟用

# systemctl enable vncserver@:2