Windows远程连接Ubuntu
++@Author:LF
@Date:2017-12-23++
Windows的远程连接协议是RDP形式的,而linux不支持这种协议所以直连的形式是无法连接,所以需要使用其他连接协议。目前比较主流的是VNC 和XRDP。
(VNC的话在windows上需要使用vncviewer感觉有点麻烦。XRDP可以直接使用系统自带的远控连接)
首先在ubuntu上打开桌面共享:搜索桌面共享之后打开允许远程连接
下面是XRDP连接实例:
在ubuntu系统上实现XRDP连接需要几个软件的支持:xfce4 、xrdp、 vnc4server
1、安装
sudo apt-get -y install xfce4 xrdp vnc4server
如果出现:
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
解决方法:
有进程占用apt命令,将进程杀掉即可。
ps -e | grep apt //查找占用apt的进程PID
sudo kill PID //关闭相应PID进程
2、查看相关软件包
dpkg -L xrdp vnc4server xfce4
这里有几个文件需要自己配置:xrdp.ini 、vnc4config、vnc4server
其实,虽然配置文件没有配置,但是到这一步位置,windows的远程桌面连接已经可以连上了。
只不过连上以后是看不到图标且不可以进行任何操作的。原因是因为没有配置xfce4桌面会话文件。
echo xfce4-session>.xsession
再进行连接:
然而,这个是在我的电脑和虚拟机之间进行的测试,相当于局域网内可以连接,外网是无法连接。所以考虑安装Teamviewer。
百度Teamviewer下载for linux版本,然后将下载的文件拷贝到home文件夹下。
打开终端进行解压:
sudo dpkg -i teamviewer_13.0.6634_amd64.deb
如果此时提示依赖包问题则
sudo apt-get install -f
然后重复解压操作成功即可在dash中查找teamviewer使用。
总结
其实操作远控的过程即是对linux系统的熟悉过程,尤其是常规软件的下载和安装方式与windows系统都有许多不同。尽早熟悉对后续的工作学习也会有较大的帮助。