[TOC]
[Windows与Linux文件系统互访的几种方法](http://os.51cto.com/art/201408/449273.htm)
# 为什么要用远程桌面
虽然命令行中可以做很多事,但是有些Linux程序还是不能完全离开窗口环境,或者说离开后操作不方便。当没有显示器或者需要远程图形化操作时,一些远程桌面的价值就体现出来。
# 有哪些远程桌面解决方案
TeamViewer、VNC、RDP、Xdmcp等,欢迎补充。之前很多人都把远程桌面VNC、RDP翻来覆去炒冷饭,却没有人提到SSH+X11转发...
# 什么是X11
X Window System 常被简称为X11或X,其功能包括窗口的绘制、移动,以及与鼠标、键盘等输入设备的交互。相信很多新手都知道startx这个命令,没有X11的话就只能对着黑乎乎的屏幕敲命令了。
它采用C/S模型:一个X server 和多个应用程序(client)通信。server接收client的请求绘制窗口,并将来自鼠标、键盘等设备的输入传递给client。
X server和client可以位于同一计算机上,就类似于平时使用的Windows操作系统;当X server和client不在同一计算机时,使用本地的X server 进行绘制、交互,就变成了远程桌面。
举个例子:前者是你在披萨店点了一份披萨,店员在你旁边帮你做好拿给你(这家店相当于同一台计算机);后者是你在网上叫了一份披萨,店员接单后到你家帮你做了一份披萨(注意:VNC是使用店里厨房,做好给你送过来;X转发是使用你家厨房做披萨)
不理解也没关系,会用能达到目的就好了。Via
常用X Server有免费的Xming、收费的Xmanager(非常棒的Xshell终端软件也是他家出的,家庭教育用户免费使用) 等;上述需要手动配置,然而有了**MobaXterm**,一切都变得超级简单!