1.查看使用的桌面系统:
echo $XDG_CURRENT_DESKTOP
2.点击右上角的设置——>sharing——>屏幕共享,打开屏幕共享功能;
3.打开一个终端,安装xrdp;
按照顺序输入以下几个命令:
sudo apt-get update #更新系统
sudo apt-get install xrdp #安装xrdp
sudo systemctl enable xrdp #设置开机启动
sudo systemctl start xrdp #开启xrdp
systemctl status xrdp #查看xrdp状态
sudo ufw allow from any to any port 3389 proto tcp #开启防火墙的3389端口,使外部可以进行访问
sudo reboot #重启电脑
ifconfig #查看电脑IP
重启电脑后先不要登录!!!!!
4.打开windows电脑的 远程桌面连接;
依次输入IP、用户名后,点击连接即可。
至此,已经大功告成了;
tips 1:
如果远程连接后发现远程连接的桌面和实际登陆时的桌面配置不一样,可以执行如下操作;
打开~路径下的.xsessionrc文件,双击即可打开。
打开后把下面的内容复制进去,然后保存即可;
export GNOME_SHELL_SESSION_MODE=ubuntu
export XDG_CURRENT_DESKTOP=ubuntu:GNOME
export XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg
同时,在该路径下的.xsession文件中,输入以下的内容,然后保存即可;
gnome-session
如果在home路径下没有找到这两个文件,可以直接touch创建这两个文件。
tips 2:
为了保证远程访问中不会因为没有操作而锁屏,建议开启以下设置:
设置——>隐私——>锁屏,
将’息屏延时‘修改为’从不‘;
将’自动锁屏‘关闭;
在设置——>power下也将这恶息屏时间设置为never;
tips 3:
远程连接黑屏;
因为RDP只允许连接一个节点,所以不能同时在本机和远程设备同时登录一个用户。所以,应该在主机端点击power——>logout,然后在windows端登陆即可!!