我对系统管理还很陌生,对 serverfault 也绝对不熟悉,所以如果我的问题没有 100% 符合 SF 标准,请原谅。
这是我的问题:我有一台 xubuntu 机器,上面有多个帐户,我需要远程访问这些帐户(在同一个 LAN 中,但不在同一个房间)。我希望我的用户能够使用 GUI。更具体地说,我想模拟通过“终端服务器客户端”连接到 Windows 机器时遇到的行为。
如果我的文件正确的话,我无法使用 VNC因为我不需要“指定”现存的在远程计算机上运行的 GUI 会话:我想打开一个新的来自远程机器的 GUI 会话。
我考虑了很多种可能性(XDMCP、FreeNX、NoMachine 提供的不那么免费的 NX……),但从 ubuntu 的文档来看,似乎最好的支持方式是通过使用 LSPT,因为这是他们在瘦客户端配置(edubuntu)中已经使用的架构。
现在,问题是:虽然我在很多地方都找到使用 LSPT 来设置胖客户端的参考资料,我找不到任何关于如何做到这一点的文档。有人能给我指明正确的方向吗?
提前感谢您的时间!:)
答案1
经过多次尝试,我终于找到了解决问题的方法。以下是操作方法,已通过以下方式测试:
- Xubuntu 9.10 Karmic 考拉
- Freenx 服务器 v. 3.2.0-74-SVN OS(GPL,使用后端:3.3.0)
- 来自 nomachine.com 的 NX 客户端 v. 3.4.0-5
服务器端:
基本上按照Ubuntu 社区维基. 您需要运行:
sudo add-apt-repository ppa:freenx-team
sudo apt-get update
sudo apt-get install freenx
sudo /usr/lib/nx/nxsetup --install
我在安装过程中使用了默认配置参数(更新:如果您对默认参数和加密密钥感到满意,则启动配置过程显然是多余的。安装后,通过发出以下命令确保您的服务器正在运行
sudo /etc/init.d/freenx-server start
客户端:
- 我选择使用来自无机器。如果您按照本指南操作,则需要从其网站下载客户端。
- 安装后,您将需要配置您的会话以与 XFCE 一起使用。
- 在常规->桌面中选择 Unix/Custom,然后按下“设置”按钮
- 在“应用程序”字段中,选择运行以下命令并输入命令:
startxfce4
- 在“选项”字段中,选择新的虚拟桌面
现在您只需输入您的主机名、用户和密码...瞧!您应该能够登录到您的服务器!
无论如何,感谢那些花时间回答我的问题的人!:)
答案2
我建议使用 XDMCP,这是使用 X 实现此目的的长期支持方式。