VNC Xrdp

VNC Xrdp

CentOS 7 & 8

Desktop

# yum group list
# yum groupinstall "workstation"
# yum groupinstall "Server with GUI"
# systemctl get-default

# systemctl set-default graphical/multi-user
                        poweroff.target
                        rescue.target
                        multi-user.target
		        graphical.target
		        reboot.target

# systemctl isolate graphical.target/multi-user.target

Brightnrereess

# cat /sys/class/backlight/intel_backlight/max_brightness 
# cat /sys/class/backlight/intel_backlight/brightness 
# vi /etc/rc.local
# echo 99 > /sys/class/backlight/intel_backlight/brightness

Xrdp

# dnf -y install xrdp
# systemctl enable xrdp
# systemctl start xrdp
# vi /etc/xrdp/xrdp.ini
exec gnome-session

# firewall-cmd --permanent --zone=public --add-port=3389/tcp
# firewall-cmd --reload

# firewall-cmd --new-zone=xrdp --permanent
# firewall-cmd --zone=xrdp --add-port=3389/tcp --permanent
# firewall-cmd --zone=xrdp --add-source=192.168.2.0/24 --permanent
# firewall-cmd --reload

VNC

# dnf install -y tigervnc-server tigervnc-server-module

#su - sayboy
$vncpasswd
Password:
Verify:
Would you like to enter a view-only password (y/n)? n
A view-only password is not used
$ exit

# cp /usr/lib/systemd/user/vncserver@.service /etc/systemd/system/vncserver@.service
# vi /etc/systemd/system/vncserver@.service
WorkingDirectory=/home/sayboy
User=sayboy
Group=sayboy
WantedBy=multi-user.target
# systemctl daemon-reload
# systemctl start vncserver@:1.service
# systemctl enable vncserver@:1.service

# netstat -tunlp | grep 5901
# ss -tunlp | grep -i 5901

# systemctl status vncserver@:1.service

# firewall-cmd --zone=public --permanent --add-service=vnc server
# firewall-cmd --reload
Licensed under CC BY-NC-SA 4.0
comments powered by Disqus