在公司实习没事干,想着折腾一下虚拟机,于是用Windows(win10)下的mstsc登陆一下虚拟机上的Ubuntu(14.04)桌面环境。
顺便区别一下一般用telnet远程连接和使用桌面共享连接的区别:
- telnet跟命令行差不多,非可视化的,只使用命令行;远程桌面共享是可视化的。
- telnet除了能登录到PC,服务器也可以登录到路由器等其他网络设备;远程桌面共享只能登录PC和服务器,不能登录到交换机路由器等网络设备。
- telnet使用明文传输命令,只有文字界面;远程桌面控制有图形界面。
现在进入真题,下面是一个详细的步骤:
1.先打开桌面共享并设置共享:
2.安装远程桌面组件xrdp,XRDP的用户体验会比VNC好不少,但是运行XRDP后,系统会自动运行一个VNC来监听服务进程,所以你要确保你的操作系统下安装了VNCserver。
在终端执行:
sudo apt-get install xrdp
然后一路y到底。
3. 在Ubuntu下安装dconf-editor并将requlre-encryption和prompt-enabled属性取消,dconf是Linux操作系统中实现对应程序的配置和管理的工具。dconf-editor是dconf 的一个图形化操作程序。
在终端执行:
sudo apt-get install dconf-editor
sudo dconf-editor
现在已经打开dconf-edior,然后将org>gnome>desktop>remote-access>requlre-encryption取消勾选。
好到这一步基本上已经完成了,接下来你只需要:win+r并下输入:mstsc再回车,打开远程桌面连接,输入远程终端的IP地址
接下来只要输入正确的用户名密码,就可以完成连接。
你可能会遇到密码正确但是xrdp闪退的情况,可以通过以下方法解决:
在终端执行:
sudo apt-get install xfce4
echo xfce4-session > ~/.xsession
touch .session
sudo vim /etc/xrdp/startwm.sh
在. /etc/X11/Xsession前面一行加 xfce4-session
在终端执行:
sudo service xrdp restart