频 道 直 达 - 新闻 - 读书 - 培训 - 教程 - 前沿 - 组网 - 系统应用 - 安全 - 编程 - 存储 - 操作系统 - 数据库 - 服务器 - 专题 - 产品 - 案例库 - 技术圈 - 博客 - BBS
51CTO.COM_中国领先的IT技术网站
找资料:

利用FreeNX安全高效管理远程Linux服务器

作者: 佚名 出处:网络  (  ) 砖  (  ) 好  评论 ( ) 条  进入论坛
更新时间:2007-09-14 14:30
关 键 词:网络管理  远程管理  FreeNX
阅读提示:FreeNX是近年来继VNC之后新出现的远程控制解决方案,基本原理是将XWindows的信号压缩后传输到远程客户端显示,而VNC是直接截取屏幕图像处理传输。这样,在同样的传输信道条件下,FreeNX可以比VNC提供更好的操作感和实时性;也正因为其实现原理依赖于XWindows,因此FreeNX目前也就不支持将Windows作为远程控制服务器端。

FreeNX是近年来继VNC之后新出现的远程控制解决方案,基本原理是将XWindows的信号压缩后传输到远程客户端显示,而VNC是直接截取屏幕图像处理传输。这样,在同样的传输信道条件下,FreeNX可以比VNC提供更好的操作感和实时性;也正因为其实现原理依赖于XWindows,因此FreeNX目前也就不支持将Windows作为远程控制服务器端。

一、FreeNX服务器端安装

1、下载软件:

#wget http://fedoranews.org/contributors/rick_stout/freenx/freenx-0.3.1-0.fdr.0.noarch.rpm

#wget http://fedoranews.org/contributors/rick_stout/freenx/nx-1.4.0-0.fdr.4.i386.rpm

#wget http://www.linux-tip.net/cms/workshop/freenx_FC3/expect-5.42.1-1.i386.rpm

#wget ftp://fr.rpmfind.net/linux/redhat/9/en/os/i386/RedHat/RPMS/nc-1.10-18.i386.rpm

2、安装软件:

#rpm -ivh nc-1.10-18 RPM for i386

#rpm -i nx-1.4.0-0.fdr.4.i386.rpm

#rpm -i expect-5.4.2.1-1.i386.rpm

#rpm -i freenx-0.3.1-0.fdr.0.noarch.rpm

3、配置nxserver

# /usr/bin/nxsetup --install

Setting up /etc/nxserver ...done

Setting up /var/lib/nxserver/db ...done

Setting up /var/log/nxserver.log ...done
Setting up known_hosts and authorized_keys2 ...done

Setting up permissions ...done

Ok, nxserver is ready.

PAM authentication enabled:

All users will be able to login with their normal passwords.

PAM authentication will be done through SSH.

Please ensure that SSHD on localhost accepts password authentication.

You can change this behaviour in the /etc/nxserver/node.conf file.

Have Fun!

4、添加用户和密码

# nxserver --adduser x1

NX> 100 NXSERVER - Version 1.4.0-44 OS (GPL)

NX> 1000 NXNODE - Version 1.4.0-44 OS (GPL)

NX> 716 Public key added to: /home/x1/.ssh/authorized_keys2

NX> 1001 Bye.

NX> 999 Bye

[root@host tmp]# nxserver --passwd x1

NX> 100 NXSERVER - Version 1.4.0-44 OS (GPL)
New password:

Password changed.

NX> 999 Bye

说明:x1用户必须是服务器已经存在的用户。

5、修改权限

#nxsetup --install --setup-nomachine-key

chmod 666 /dev/urandom

# chmod 666 /dev/null

# chmod 640 /var/lib/nxserver/home/.ssh/authorized_keys2

6、启动、查看、停止nx命令

# nxserver --start: 启动NX服务器

nxserver --stop: 停止NX服务器

nxserver --status: 查看NX服务器

nxserver --restart: 重新启动NX服务器

nxserver --help: 查看帮助信息

如果你在使用 iptables防火墙,你必需打开相应端口:

# iptables -A INPUT -i lo -s 127.0.0.1 -j ACCEPT

#iptables -A INPUT -p tcp --dport 22 -j ACCEPT

#iptables -A OUTPUT -p udp --sport 22 -j ACCEPT

# iptables -A INPUT -p tcp --dport 5000 -j ACCEPT

#iptables -A OUTPUT -p udp --sport 5000 -j ACCEPT

说明:NxFree服务器完全依赖于SSH进行工作,所以请先确保Linux服务器的Openssh配置无误。

二、Linux 客户端软件安装和连接nx服务器

1、客户端软件下载安装

# wget http://64.34.161.181/download/2.1.0/Linux/nxclient-2.1.0-17.i386.rpm

#rpm -ivh nxclient-2.1.0-17.i386.rpm

2、初始化客户端软件

#nxclient --wizard

系统会自动弹出一个初始化对话框,按next按钮继续,在session栏目选择一个名称,在Host栏目填写服务器IP地址或者域名。在Select type of your internet connection选择连接接服务器的方法,包括LAN、Wan、ADSL、ISDN、MODEM五种。

按next按钮继续,选择桌面大小、桌面类型以及是否支持SSL安全连接等选项。按next按钮继续,选择是否在桌面建立快捷方式、是否进行高级设置,按finsih按钮继续完成初始化,出现连接窗口。在Login、passwd、session填写相关内容。然后按Login按钮进行远程连接Linux服务器,中间要进行两次口令的安全验证。连接成功后就可以对Linux服务器进行管理了。

三、总结

FreeNX是NX服务器的GPL实现,用于访问和显示另一计算机。它可以通过高延时、低带宽的链路提供接近本地速度的应用程序响应速度。FreeNX的安全性能以及安装配置依赖于Openssh技术,所以配置它之前请务必安装好Openssh服务器。

【相关文章】

【责任编辑:常疆 TEL:(010)68476606】

发表
查看
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 领 先 的 IT 技 术 网 站 ·
技 术 成 就 梦 想
·Windows XP远程桌面连接图解(.. (查看31920次)
·Windows Vista 初步 (查看21158次)
·Solaris基础知识入门 (查看20711次)
·Linux的安装 (查看17474次)
·Windows操作系统安装 (查看16476次)
订阅技术快讯
电子杂志下载
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。
名称:Vista精品应用黄皮书
简介:《Vista精品应用黄皮书》囊括了Vista的各方面内容。此次的精简版,是将里面的内容做了提取,便于用户下载和使用。内容包含了各种Vista的安装与实施、技巧与解析以及各种Vista相关学习文档和相关软件的安全下载。该电子书是了解和应用Vista人员必备的工具手册,并且也是第一本
名称:2006中国IT论坛精品集合
简介:本书由“51CTO论坛推广联盟”制作完成。书中所有内容均来自各联盟成员的论坛(网站)。制作本书的目的是为了集中大家的优势资源,将更多更精彩的内容带给广大技术爱好者。本书是联盟成立以来制作的第一本书。
关键字阅读
频道精选
主编信箱 热线:010-66476606 告诉我们您想看的:专题 文章
关于我们 | 诚聘英才 | 联系我们 | 网站大事 | 意见反馈 | 网站地图
Copyright©2005-2007 51CTO.COM 版权所有