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