从 Mac 创建 'nix 服务器到远程桌面

从 Mac 创建 'nix 服务器到远程桌面

在过去的几个月里,我一直使用带有 AWS 的 Windows 服务器进行远程桌面连接,当我需要高速连接时(大型 FTP 传输、当英国的 Virgin Media 发生故障时进行连接)等等。它很棒,解决了许多问题,但非常昂贵(每月 80 美元 + bw)。我想知道是否还有其他选择。

我的想法是,我可以配置一个 Linux 机器,让它有某种形式的显示,比如 X 或 Gnome,然后远程访问它 - 但我不知道从哪里开始,a) 如何设置它,b) 从我的 Mac(10.7)连接到它。

有什么建议/替代方案吗?

谢谢!

答案1

Gnome 有点依赖于 X 才能工作。Ubuntu(如果您使用桌面安装,现在毫无疑问还有其他系统)具有“共享我的桌面”功能,它本质上是桌面的 VNC 服务器。

使用它你将能够通过 VNC 进入计算机,尽管我会使用 SSH 来建立隧道并加密连接。

也就是说,您已经可以通过 ssh 进入 *nix 工作站并使用 X-forwarding 远程启动程序或从命令提示符运行许多/大多数任务。如果带宽紧张,在大多数情况下,它比使用 GUI 更快。

因此,您可以使用 SSH 和 x-forwarding 在远程系统上打开图形程序/从命令提示符运行命令,或者您可以在 Unix 系统上运行 X 服务器来显示桌面,或者使用许多更“用户友好”的发行版上预先配置的内置桌面共享来执行您想要做的事情。

答案2

如果您需要一个完整的桌面,那么在 Mac 上转发 GNOME 或 KDE 并不是那么容易,因为 OSX 并不真正喜欢其他窗口管理器。(它有很多错误,结果很奇怪)。

您可以非常轻松地通过 ssh 转发 X,然后从命令行启动所需的应用程序。但是每次关闭连接时,您都会打开和关闭这些应用程序,因此您不能让它们继续运行。

获得工作桌面最简单的方法是在您的 Linux 机器上使用 VNC 服务器,并在您的 Mac 或 Windows 上使用 VNC 客户端。

相关内容