Berikut ini adalah tutorial install tiger vnc remote desktop di almalinux 9.
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 <display>=<username>. 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