$ sudo apt install krdp
$ sudo apt install xdg-desktop-portal-kde
проблеми:
Якщо ви хочете використовувати вбудовані інструменти KDE: KRFB (сервер надання доступу) та KRDC (клієнт).
На комп’ютері, до якого треба підключитися, виконайте:
ssh -R 5900:localhost:5900 user@vps-ip
Це відкриє порт 5900 на VPS і перенаправить його на порт 5900 вашої локальної машини.
На вашій основній машині виконайте:
ssh -L 5901:localhost:5900 user@vps-ip
Тепер відкрийте KRDC і введіть адресу: localhost:5901
Щоб тунель автоматично піднімався після перезавантаження або обриву інтернету, використовуйте утиліту autossh. Вона моніторить стан SSH-сесії та перезапускає її у разі збою.
Налаштування на віддаленому комп’ютері (який надає доступ):
Встановіть autossh: sudo apt install autossh (або pacman -S autossh).
Створіть файл сервісу systemd: sudo nano /etc/systemd/system/remote-desktop-tunnel.service.
Вставте наступний конфіг:
Ini, TOML
[Unit] Description=Persistent SSH Reverse Tunnel for Remote Desktop After=network-online.target
[Service] User=vash_user
ExecStart=/usr/bin/autossh -M 0 -N -o “ServerAliveInterval 30” -o “ServerAliveCountMax 3” -o “ExitOnForwardFailure=yes” -R 5900:localhost:5900 user@vps-ip
Restart=always RestartSec=10
[Install] WantedBy=multi-user.target
Активуйте сервіс:
Bash
sudo systemctl daemon-reload sudo systemctl enable –now remote-desktop-tunnel.service