Рубрики
archlinux

archlinux / xrdp / xorgxrdp / RDP

Ссылки:

Debian 10 / l2tp / console / KDE / client / server / xrdp
https://github.com/neutrinolabs/xrdp/issues/1456

Установка:

0. Ставим пакеты:
sudo pacman -S yay                        # install an AUR helper
yay -S aur/xrdp aur/xorgxrdp-git          # install xrdp from AUR

1. Редактируем файл (если нет, создадим новый)
vim /etc/X11/Xwrapper.config
----------------------------
allowed_users=anybody
----------------------------

2. Редактируем файл
vim /etc/xrdp/startwm.sh
------------------------
  # arch user
  if [ -r ~/.xinitrc ]; then
    #. ~/.xinitrc                          # <-- Do not call this line; it will crash
    eval $(dbus-launch --sh-syntax)        # Add these 2 lines, in order to...
    startplasma-x11                        # ...start plasma directly instead of calling . ~/.xinitrc
    exit 0
  fi
------------------------

3. Создаем файл для пользователя
vim ~/.xinitrc
--------------
#DEFAULT_SESSION=startkde                 # <-- bug, the startkde command no longer exists
DEFAULT_SESSION=startplasma-x11

get_session(){
    #local dbus_args=(--sh-syntax --exit-with-session)    # <-- the '--exit-with-session' flag causes hang
    local dbus_args=(--sh-syntax)
--------------

4. Настраиваем xrdp:
Пример настройки можно посмотреть тут:
https://b14esh.com/nix/debian/debian-daemons-service/debian-10-l2tp-console-kde-client-server-xrdp.html

5.  Добавляем в автозагрузку и запускаем демон xrdp
sudo systemctl enable xrdp
sudo systemctl enable xrdp-sesman
sudo systemctl start xrdp
sudo systemctl start xrdp-sesman

Доп:

ip address - узнать ИП
rdesktop -u [username] [ipaddress] - Пример подключения по RDP
remmina - еще одна программа для подключения по протоколам RDP/ VNC