我有80台机器的本地网络,所有机器上都安装了Ubuntu 10.04。所有机器都连接到中央交换机。
我有一些位于海外的承包商。我想将它们中的每一个都专用于一台计算机,这样它们所做的所有工作都将在我的一台“本地”计算机上执行(通过远程访问)。
理想情况下,我更喜欢一种安全解决方案(VPN?),该解决方案将允许每个用户安全地连接到远程计算机,查看“ X”(表示能够打开程序Evolution
,发送电子邮件,使用编写文档Open Office
等)。理想情况下,解决方案应该是快速的(也就是说,我不希望键盘上的每次打卡之间到屏幕更新时之间有很长的延迟)且安全。
我还应该具有访问他们正在使用的计算机并阻止其访问的功能,以防他们正在执行不应执行的操作。
它易于处理/设置吗?知道费用是多少吗?
最简单的事情(几乎不需要任何设置)就是使用SSH来建立X连接。SSH可以将本地计算机的x服务器连接转发到远程计算机。这样,您可以在远程计算机上运行程序,但可以在本地显示其窗口。表现不是太好。如果您的承包商使用Windows,则需要下载Putty和Xming。如果它们具有VNC客户端,您也可以通过SSH来建立VNC隧道,但是VNC的性能甚至更差。
如果您想最大程度地减少您向承包商支付的费用以查看加载屏幕的时间,则可能需要使用NX。尽管X可以远程工作,但它并未针对非LAN网络进行优化。NX通过压缩并消除了多余的Xlib调用来解决了这一问题。
尽管NX客户端是免费的,但NoMachine的NX服务器却不是。幸运的是,如果您不介意工作,可以使用Google的NX服务器NeatX。NX在后台使用SSH隧道,因此它与ssh -X一样安全。并且不需要设置VPN。
如果您的台式机位于NAT或代理之后,则需要使用VPN。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句