前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >利用Debian上的X-Forwarding在Linode上运行图形界面软件

利用Debian上的X-Forwarding在Linode上运行图形界面软件

作者头像
发布2018-09-11 10:42:41
2.9K0
发布2018-09-11 10:42:41

有时你或许需要在Linode上运行带有图形界面的软件,利用X-Forewarding可以非常容易地完成这项任务。

注意 这篇教程面向非管理员(non-root)用户。需要更高权限执行的命令将会带有sudo前缀。如果你不熟悉这一命令,可参阅用户和组手册

在你的Linode上安装X11

  1. 在开始之前,请确保你的Linode上的软件是最新的: sudo apt-get update sudo apt-get upgrade
  2. 使用带有依赖包管理器的Linux发行版的一个好处在于,你只需安装要运行的应用程序,包管理器将安装好所有必须的依赖包。如果要安装图形程序,X软件是必须的。现在,我们将首先安装X软件通过SSH进行认证所需的xauth sudo apt-get install xauth

在客户端上安装X11

Linux

如果您在本地PC上使用Linux桌面环境,那么X11已经在运行了。

Mac

XQuartz是一款专为在OS X上运行而设计的X11-server,Apple也为XQuartz的开发做出了贡献。请在此处下载软件并按照安装程序的说明进行操作。

Windows

有几种软件可以在Windows上提供X-server环境。下列是值得推荐的几个选项:

  • Cygwin / X - Cygwin为Windows提供类似Unix的shell,并且支持X-server。
  • MobaXterm - MobaXterm是一个用于跨多个协议访问远程系统的一体化工具。
  • Xming - 与前两个不同,Xming只是X-server本身。它被设计成一个精简的独立系统,并以可移植性为特色。

你可以选择最适合于你需求的软件。

连接

从Linux或OS X客户端连接需要在SSH命令中添加一个额外参数,-X标志:

代码语言:txt
复制
ssh -X root@12.34.56.78

从Windows机器连接的方法取决于您选择的软件。有关在SSH连接中启用X-Forwarding的说明,请参阅软件文档。

测试

  1. 首先我们用一个简单的图形应用程序进行测试: sudo apt-get install x11-apps
  2. 运行以下命令以启动监视光标的程序: xeyes
  3. 现在,做一些更大胆的尝试。Iceweasel是Debian下Mozilla Firefox的名称。以下命令将在Linode安装并启动Iceweasel: sudo apt-get install iceweasel iceweasel &

注意 以这种方式运行时,即时性强的软件会有迟滞感。在靠近数据中心的地方使用Linode可以帮助减少延迟。

更多信息

有关此主题的其他信息,您可能需要参考以下资源。我们希望这些材料能有所助益,但请注意,我们无法保证这些外部资料准确性和时效性。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 在你的Linode上安装X11
  • 在客户端上安装X11
    • Linux
      • Mac
        • Windows
        • 连接
        • 测试
        • 更多信息
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档