dnf -y install tigervnc-server
Firewall
firewall-cmd --add-service=vnc-server
firewall-cmd --runtime-to-permanent
kita menggunakan CSF maka cukup kita buka port misalnya 5900 s/d 5910
nano vncsession.te
isi dengan
module vncsession 1.0;
require {
type default_t;
type xdm_home_t;
type vnc_session_t;
class dir { add_name create write };
class file { create open write };
}
#============= vnc_session_t ==============
allow vnc_session_t default_t:dir { add_name write };
allow vnc_session_t default_t:file { create open write };
allow vnc_session_t xdm_home_t:dir create;
jalankan
checkmodule -m -M -o vncsession.mod vncsession.te
semodule_package --outfile vncsession.pp --module vncsession.mod
semodule -i vncsession.pp
Setting vnc password
vncpasswd
akan keluar seperti ini
Password:
Verify:
Would you like to enter a view-only password (y/n)? n
edit config
nano ~/.vnc/config
isi dengan
# create new
# session=(display manager you use)
# securitytypes=(security options)
# geometry=(screen resolution)
session=gnome
securitytypes=vncauth,tlsvnc
geometry=800x600
Edit user
nano /etc/tigervnc/vncserver.users
isi dengan
# add to the end
# specify [:(display number)=(username] as comments
# display number 1 listens port 5901
# display number n + 5900 = listening port
#
# This file assigns users to specific VNC display numbers.
# The syntax is =. E.g.:
#
# :2=andrew
# :3=lisa
:1=alma
:2=redhat
Menjalankan
systemctl enable --now vncserver@:1 vncserver@:2
anda bisa menjalankan salah satunya seperti ini
systemctl enable --now vncserver@:1
melihat status
service vncserver@:1 status
selesai, itulah tutorial remote desktop dengan Tiger VNC di almalinux 9
**Referensi**
- https://www.server-world.info/en/note?os=AlmaLinux_9&p=desktop&f=2