Я не знаю как именно в KDE дела обстоят, у меня E17, я делал себе так удаленный доступ.
1. Установил tigervnc-server
2. В /etc/sysconfig/vncservers прописал
VNCSERVERS="3:петя"
VNCSERVERARGS[3]="-geometry 1024x768"
"петя" заменить на желаемого пользователя под которым вход по VNC будет осуществляться, цифра 3 в обеих строках означает дисплей :3, можно использовать другой, если хочется.
Пользователю нужен спец пароль для vnc
от пользователя петя выполнить
Консоль
vncpasswd
и ввести желаемый пароль (будет спрашивать его при подключении).
3. Создал каталог /home/петя/.vnc и в нем файл xstartup с содержимым
#!/bin/bash
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
В моем случае по VNC запускается голый xterm. А там я уже когда и если требуется запускаю DE или WM руками.
Если хочется DE какую-то, то вместо строчки с xterm резонно ее (DE) исполняемый файл для запуска, например, у LXDE это /usr/bin/startlxde, в конце через пробел & не забываем.
4. Файл из п.3 нужно сделать исполняемым
От пользователя петя выполнить
Консоль
chmod +x ~/.vnc/xstartup
5. MCC - Безопасность - Настройка персонального файервола - Дополнительно
Добавил 5903/tcp
Если в п.2 вместо 3 использована другая цифра, то и тут последняя цифра у порта будет другой.
6. От root
[console=root]systemctl start vncserver[/console]
Ну и после пробовать подключаться. Я с iPad подключаюсь через приложение VNC Viewer от RealVNC (из AppStore), с android-смартфона через androidVNC (из F-Droid).
Если всё пройдет успешно, можно уже дальше с /etc/sysconfig/vncservers экспериментировать, настраивать ssh-туннель, если захочется и т.д.
Fedora & GNOME