首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux远程桌面软件

Linux远程桌面软件
EN

Software Recommendation用户
提问于 2014-02-25 11:21:31
回答 5查看 406关注 0票数 11

在使用Linux方面,我是个新手。我通常对一切都使用Windows,但我目前确实有一台运行Ubuntu的机器,我希望它能够管理/偶尔使用某种图形化的远程桌面软件。

目前,我在这台机器上使用vino作为VNC服务器,但是我发现这很慢,占用了主机上相对较长的CPU时间,并且需要在我用来访问该计算机的任何计算机上安装额外的软件。

如果可能的话,我想要与微软的远程桌面协议兼容的东西,这样我就可以使用MSTSC,它几乎可以在我目前使用的任何机器上使用(无论是在工作中、在家里还是在朋友家),而不需要安装更多的软件。

由于我在Linux上的临时用户状态,安装(或提供安装指导)应该很容易。

EN

回答 5

Software Recommendation用户

发布于 2014-02-26 02:41:02

从Linux方面来说,在一台机器上运行Linux应用程序并在另一台计算机上显示它是很容易的。Linux的图形界面基于X窗口系统 (a.k.a )。X11),它是网络透明的:应用程序向显示子系统发送命令,这些命令可以通过网络发送。

在Linux上远程执行命令的实际标准是SSH

所有这一切在Linux上都是开箱即用的,只要您试图访问的远程计算机有一个公共IP地址(即不是NAT后面的IP地址)。在命令行上,您只需运行ssh darkstar myappmyapp就在darkstar上执行并在本地显示。(根据配置的不同,您可能必须运行ssh -X darkstar myapp来激活“X11转发”,即转发GUI命令。)

无论您这样做,都与在远程Linux机器的本地控制台上运行的GUI应用程序完全无关。从Linux的角度来看,大多数远程访问Windows机器的方法都会运行显示在Windows机器控制台上的应用程序,这一事实确实让人感到奇怪和限制(如果远程机器是无头的,为什么它仍然必须有一个GPU呢?如果其他人想在本地使用这台机器呢?)。

Windows本机不支持X11。作为我的Windows生存工具包的一部分,我使用了西明,一种用于Windows的X11服务器。安装很简单:下载并执行安装程序。您只需要使用字体来运行使用服务器呈现的位图字体的传统X11应用程序。Xming有付费版本,但我只使用过开源版本。此外,您还需要一个SSH应用程序;PuTTY是当今事实上的标准。XMing附带了一个可移植版本的PuTTY。还有一些便携式Windows免费软件的集合,包括两者(便携式免费软件系列棍子上的XMing+PuTTY、…)。。在PuTTY配置中,在“Connection→SSH→X11”下,确保启用X11转发,并将“X显示位置”设置为localhost:0 (参见本教程)。

从Linux的角度来看,这给您提供了最好的体验,但它确实需要在Windows端安装软件。

或者,如果您希望获得类似Windows的体验,您在本地Windows屏幕上看到的是远程Linux机器上本地显示的内容的副本,则可以在Linux上运行远程桌面服务器并与Windows客户端(如MSTSC )连接。据我所知,Xrdp是唯一的Linux服务器;有一个Ubuntu软件包。在Ubuntu上作为会话启动的一部分运行xrdp,当您登录到Linux机器的控制台时,您将能够从Windows机器访问该会话。请注意,如果使用RDP,您应该采取一些安全防范措施,因为协议是不安全的。;最简单的方法是使用SSH隧道(参见上面有关SSH设置的内容),并在客户端计算机上运行RDP客户端以连接到隧道入口(也是在客户端机器上)。

票数 8
EN

Software Recommendation用户

发布于 2014-03-06 09:51:12

您可能想看看诺马钦。我上次使用它已经有一段时间了,但在那之前,它是VNC或X11转发的一个更快的替代方案,因此工作得很好。最近他们似乎已经改进了对跨操作系统的支持。

票数 4
EN

Software Recommendation用户

发布于 2014-02-25 13:45:21

我发现Team是一个很好的工具来实现这一点,它可以在WindowsMac OSLinux (打包为.deb、.rpm和源代码,如果您想自己编译的话)上工作,也可以在移动设备上工作,比如AndroidiOSWindows Phone

安装过程非常简单,因为您使用的是Ubuntu,以下是步骤:

在.deb中下载这里,选择32位还是64位

简单方式

  • 现在您可以右键单击te文件并打开Ubuntu Software Center,然后单击Install

命令行方式

使用Ctrl+alt+t打开终端,找到.deb所在的路径,并键入以下内容:

-32位套餐:

代码语言:javascript
复制
sudo dpkg -i teamviewer_linux.deb

-64位套餐:

代码语言:javascript
复制
sudo dpkg -i teamviewer_linux_x64.deb

如果“dpkg”表示缺少依赖项,请执行以下命令完成安装:

代码语言:javascript
复制
sudo apt-get install -f

这里是我获取这些信息的地方的来源

票数 3
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/1634

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档