一、搭建XRDP远程桌面工具
1、部署XRDP远程桌面工具
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install tightvncserver
sudo apt-get install xrdp
sudo apt-get install xubuntu-desktop
2、新建会话
echo xfce4-session > ~/.xsession
3、配置XRDP会话
3.1 配置/etc/xrdp/startwm.sh
sudo vim /etc/xrdp/startwm.sh
// 在. /etc/X11/Xsession上一行添加
xfce4-session
3.1 配置/etc/X11/Xsession
sudo vim /etc/X11/Xsession
// 在文件脚本执行之前的位置添加以下内容
xfce4-session
4、重新启动xrdp服务
sudo service xrdp restart
5、修改.ICEauthority文件权限
如果无法登陆可以尝试修改用户目录下的~/.ICEauthority文件权限
chmod 666 .ICEauthority
6、在windows下远程连接
在windows下打开远程桌面,输入将要远程访问的ubuntu的ip
点击“连接”,弹出登陆框,输入ubuntui系统的用户名密码,点击“OK”
连接成功,界面如下:
7、配置Tab键自动补全
7.1 点击左上角的Applications->Settings->Window Manager
7.2 选择Keyboard选项卡
7.3 找到Switch window for same application并选中,点击下方的Clear按钮
7.4 点击“Close”即可
8、macOS访问Ubuntu远程桌面
Mac App Store安装 Microsoft Remote Desktop应用。
9、Linux 访问Ubuntu远程桌面
使用 RDP 客户端,例如 Remmina 或者 Vinagre。
参见:Remmina:一个 Linux 下功能丰富的远程桌面共享工具
安装方式
------------ 在 Debian/Ubuntu 中 ------------
$ sudo apt-get install remmina remmina-plugin-*
------------ 在 CentOS/RHEL 中 ------------
$ yum install remmina remmina-plugin-*
------------ 在 Fedora 22+ 中 ------------
$ sudo dnf copr enable hubbitus/remmina-next
$ sudo dnf upgrade --refresh 'remmina*' 'freerdp*'
二、搭建VNC远程桌面工具
1、打开Desktop Sharing
Desktop Sharing是ubuntu自带的远程桌面软件,在ubuntu左上角软件列表搜索desktop sharing即可看到。
2、配置Desktop Sharing
配置选项如下所示,security安全认证选择输入密码方式,输入远程登录的密码。
远程桌面就配好了。
3、远程登录
3.1 ubuntu下
1)在本地的ubuntu左上角输入remmina,打开软件:Remmina Remote Desktop Client
2)选择VNC,输入远程桌面的IP,点击“Connect!”
3)输入之前设置的密码,点击“OK”。
可以成功登录
3.2 windows下 RealVNC
RealVNC 需要付费,有试用版,下载地址如下:
https://www.realvnc.com/en/connect/download/viewer/
3.3 windows下TightVNC 免费的
https://www.tightvnc.com/download.php
三、由xubuntu桌面系统恢复到ubuntu桌面系统
1、将原xubuntu桌面系统及配置文件删除
sudo apt remove --purge xfce4*
sudo apt remove --purge xubuntu*
sudo apt autoremove
sudo apt clean
2、更改开机动画
sudo update-alternatives --config default.plymouth
将会出现如下选项
选择ubuntu-logo.plymouth对应的选项,比如这里选择1,然后回车。
3、更改登陆界面
输入如下命令可以恢复原来的登录界面
sudo apt purge lightdm-gtk-greeter lightdm-gtk-greeter-settings
sudo systemctl restart lightdm