远程桌面进入 Linux 机器,可以吗?

远程桌面进入 Linux 机器,可以吗?

我的主机上有一个在 Linux 服务器上运行的 VPS,他们授予了我 SSH 访问权限。

是否可以像在 Windows 上一样通过远程桌面进入服务器,以便我可以物理点击内容,而不必使用 SSH 命令?

当然,这必须在 Fedora 或 Ubuntu 等上运行,所以存在某种类型的操作系统。

我想您可能必须在服务器端安装一些东西,但我只是想知道这是否可行以及有哪些选项。

在您说“为什么不问您的主机”之前,我发现超级用户的响应通常要快得多:-)

答案1

是的,您可以在 Linux 上进行远程桌面。

支持标准 RDP 协议,前提是安装了适当的软件包。由于您不知道正在运行哪个发行版,因此我无法告诉您哪些软件包合适。

您还可以使用 VNC 桌面。VNC 是一种比 RDP 更轻量的协议。

第三,您还可以通过网络运行 X 应用程序。如果您运行“ssh -x hostname”,则远程系统上运行的任何 X 程序都将显示在本地系统上。

答案2

好的,这只有当您具有服务器的 root 访问权限时才会起作用,但我们开始吧:

  1. 如果从 Windows 进行 ssh,请安装西明
  2. 确保远程机器上确实有 X11 桌面在运行;有些服务器没有。您可能需要联系主机来确定是否是这种情况,如果没有,则需要安装一个(谷歌搜索)或使用 ssh。
  3. 在远程机器上安装 x11vnc。它存在于大多数(如果不是全部)包管理系统中。
  4. 在远程机器上安装 vnc viewer。通常,包管理系统中会有一个名为“vncviewer”的包,它应该就是你想要的。
  5. 使用“ssh [user]@[host] -X”重新登录远程机器,或者,如果您使用 GUI 登录服务器,请将其配置为“Forward X11”(谷歌会帮助您)。
  6. 登录服务器后,运行:“x11vnc”。第一次运行时会要求输入密码,我记得是这样。如果这里有错误,请发布它们,我会看看是否能帮上忙。
  7. 如果从 Windows 进行 ssh,请双击 Xming 图标来启动它。
  8. 运行“vncviewer localhost”。输入您在步骤6中选择的vnc密码。
  9. 如果没有弹出包含服务器桌面的窗口,则说明您的 X11 转发存在问题。如果您需要帮助,Google 可能会比我提供更多的帮助。

答案3

如果您的服务器已实现并可用 X,则可以使用 NoMachine 服务器软件来访问它。然后,您将获得与本地相同的显示。但您的提供商必须同意安装服务器软件并授予您访问权限。无需打开其他端口,因为它使用 SSH 协议工作。

看着http://www.nomachine.com

还可以通过 Google 搜索 freenx 来寻找免费的替代品。

相关内容