FreeNX

跳转到:导航搜索
FreeNX

FreeNX 是一个 shell 脚本包,与 NoMachine 发布的使用 GPL 许可的 NX 核心库结合使用。

openSUSE 下载

供应商: NoMachine 和 Fabian Franz
开发者: X11:RemoteDesktop
许可: GNU 通用公共许可证 (GPL)
网站: http://freenx.berlios.de/


关于

NX 是一种远程访问协议。它既快速、安全、图形化,又是开放的(与仅快速和开放的 Telnet 协议相反)。

NX 基本上是一种客户端-服务器协议,允许您以图形方式访问任何机器。它基于 (open)SSH(用于安全性)和 X 压缩(用于 GUI 和速度),并且 NX 比常规 X 协议更容易使用。


特性

  • 允许您通过安全通道远程连接到您的桌面。
  • 在速度慢且延迟高的连接上表现良好。
  • 支持本地和远程系统之间的剪贴板操作。
  • 支持从远程应用程序进行本地打印。

快速入门

要设置 FreeNX 服务器,

  • 下载您发行版的软件包,例如:
wget http://download.opensuse.org/repositories/home:/beyerle:/NX/openSUSE_13.1/i586/NX-3.5.0-123.1.i586.rpm
wget http://download.opensuse.org/repositories/home:/beyerle:/NX/openSUSE_13.1/i586/FreeNX-0.7.3-7.1.i586.rpm
  • 安装所需的依赖项,例如对于 SUSE Linux 13.1
yast -i expect rdesktop
  • 安装软件包
rpm -ivh NX-3.5.0-123.1.i586.rpm FreeNX-0.7.3-7.1.i586.rpm
  • 阅读如何设置它
cat /usr/share/doc/packages/FreeNX/README.SuSE
  • 设置它
nxsetup --setup-nomachine-key

历史

在 NoMachine 创建 NX 几年前后,他们将他们的核心库和命令行工具发布给公众(作为 GPL)。Kurt Pfeifle - 一位 KDE 贡献者 - 拿到了这些库和工具,并创建了一个最初的(未发布的)脚本,可以在一定程度上自动化设置远程 NX 连接。在 Kurt 将 Fabian Franz(当时是 Knoppix 和 MPlayer 的贡献者)介绍给 NX 之后,Fabian 创建了一个名为 FreeNX 的项目;FreeNX 是 NoMachine 商业(和闭源)NX Server 的一个替代实现。

我们可以使用 GPL 许可的 FreeNX 服务器实现和 KDE “knx” 客户端(尽管后者仍然缺少许多功能且缺乏维护)。一个基于 QT 的 NX 会话客户端的免费/开源实现“QtNX” 也可用。

还有用于 2X 服务器(另一家公司使用 NX 核心库的另一家商业产品)的 GPL 许可客户端,据称可以与 FreeNX 一起工作。


参见


外部链接