$ sudo apt update
$ sudo apt install -y xrdp
$ sudo vi /etc/xrdp/startwm.sh
아래 빨간색 내용 추가 후 저장
1 #!/bin/sh 2 # xrdp X session start script (c) 2015, 2017 mirabilos 3 # published under The MirOS Licence 4 5 if test -r /etc/profile; then 6 . /etc/profile 7 fi 8 9 if test -r /etc/default/locale; then 10 . /etc/default/locale 11 test -z "${LANG+x}" || export LANG 12 test -z "${LANGUAGE+x}" || export LANGUAGE 13 test -z "${LC_ADDRESS+x}" || export LC_ADDRESS 14 test -z "${LC_ALL+x}" || export LC_ALL 15 test -z "${LC_COLLATE+x}" || export LC_COLLATE 16 test -z "${LC_CTYPE+x}" || export LC_CTYPE 17 test -z "${LC_IDENTIFICATION+x}" || export LC_IDENTIFICATION 18 test -z "${LC_MEASUREMENT+x}" || export LC_MEASUREMENT 19 test -z "${LC_MESSAGES+x}" || export LC_MESSAGES 20 test -z "${LC_MONETARY+x}" || export LC_MONETARY 21 test -z "${LC_NAME+x}" || export LC_NAME 22 test -z "${LC_NUMERIC+x}" || export LC_NUMERIC 23 test -z "${LC_PAPER+x}" || export LC_PAPER 24 test -z "${LC_TELEPHONE+x}" || export LC_TELEPHONE 25 test -z "${LC_TIME+x}" || export LC_TIME 26 test -z "${LOCPATH+x}" || export LOCPATH 27 fi 28 29 if test -r /etc/profile; then 30 . /etc/profile 31 fi 32 unset XDG_RUNTIME_DIR unset DBUS_SESSION_BUS_ADDRESS . $HOME/.profile 33 34 test -x /etc/X11/Xsession && exec /etc/X11/Xsession 35 exec /bin/sh /etc/X11/Xsession |
$ sudo systemctl restart xrdp
해당 작업 후, 3389 port로 원격으로 접속하면 됨.
잘 안 되면 아래 명령 실행 후 다시 시도하자.
$ sudo apt install xubuntu-desktop
$ sudo systemctl restart xrdp