首先需要安装xrdp以后才能远程登录,安装命令
sudo apt-get install xrdp
这里需要注意一个问题,如果在ubuntu 本地登录的情况下,windows远程登录会出现黑屏甚至闪退的问题。原因是本地登录和远程登陆是互斥的,本地登录了就不能远程登录。 本地注销登录以后远程登录可以正常使用。
可以通过以下方法解决
sudo vi /etc/xrdp/startwm.sh
在配置文件中添加如下配置
unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR
配置完成重启服务
sudo systemctl restart xrdp.service
另外远程登录以后发现界面跟本地登录的界面不一样,操作起来非常别扭,可以通过如下方法解决,注意,一定要先修改下面配置文件,再远程连接:
添加配置文件
vi ~/.xsessionrc
配置文件增加如下配置
export GNOME_SHELL_SESSION_MODE=ubuntu
export XDG_CURRENT_DESKTOP=ubuntu:GNOME
export XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg
重启服务
sudo systemctl restart xrdp.service