yum       install xrdp     # REDHAT
 zypper    install xrdp     # openSUSE
 systemctl enable --now xrdp
 firewall-cmd --add-service=rdp   --permanent
 firewall-cmd --add-port=3389/tcp --permanent
 firewall-cmd --reload

# Порт rdp-сервиса можно изменить в файле /etc/xrdp/xrdp.ini
# Чтоб исправить отказ "Could not acquare name on session bus"
# в файле   /etc/xrdp/startwm.sh добавить в функцию wm_start()
# Для redos: /usr/libexec/xrdp/startwm.sh в функцию wm_start()
 export $(dbus-launch)

# Чтоб меньше тормозили клики мыши, в файл xrdp.ini вписать
tcp_send_buffer_bytes=4194304
# Чтоб переключатель кодировок меньше глючил в xrdp_keyboard.ini
[layouts_map_ru]
rdp_layout_us=us,ru
rdp_layout_ru=us,ru
[rdp_keyboard_ru]
options=grp:ctrl_shift_toggle  # вместо alt_shift_toggle

Выбор недефолтного (не GNOME) вида сессии - например в ~/.xsession
 unset  DBUS_SESSION_BUS_ADDRESS  SESSION_MANAGER
 exec mate-session



zypper    install   krdc
yast      install   rdesktop

krdc      # интуитивно понятный графический запускач
rdesktop -g 1024x768 -u username -d vclass -p'PassWord 10.0.5.8:3389


x11vnc
xorg-x11-Xvnc
wayvnc
x11vnc-frontend


krdc
tigervnc
novnc



https://hackware.ru/?p=12588#21

x11vnc -gui                                     # задать параметры
x11vnc                                          # запуск без пароля

x11vnc -storepasswd ~/.vnc/passwd               # задать пароль
x11vnc -rfbauth /home/username/.vnc/passwd      # запуск с паролем
       -forever                       # перезапускаться после ухода клиента
       -shared                        # разрешить параллельные соединения
       -allow host1,host2                       # ограничение доступа адресам
       -listen 127.0.0.1                        # слушать конкретный адреса
       -rfbport 5903                            # слушать порт
       -viewpasswd ReadOnlyPassword             # задать пароль для readonly
# ключи запуска можно сохранить в   ~/.x11vncrc
echo "rfbauth /home/username/.vnc/passwd" >>  ~/.x11vncrc
echo "forever"                            >>  ~/.x11vncrc
# и запускать x11vnc   без параметров

####### unit-файл systemd ### /etc/systemd/system/x11vnc.service

[Unit]
Description=VNC Server for X11
Requires=display-manager.service
After=network-online.target ##optional for better performance
Wants=network-online.target ##optional for better performance
[Service]
ExecStart=/usr/bin/x11vnc -auth guess -display :0 -rfbauth /etc/vnc/password \
                          -shared -forever -o /var/log/x11vnc.log
ExecStop=/usr/bin/x11vnc -R stop
Restart=on-failure
RestartSec=2
[Install]
WantedBy=multi-user.target

###############################

Популярность: 6, Last-modified: Sat, 28 Mar 2026 11:54:04 GmT