linux远程桌面VNC控制

本文介绍FreeNX远程控制方案的安装配置步骤,包括服务器端和Linux客户端的设置,并对比其与VNC的区别,强调FreeNX在低带宽条件下的优势。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

  一、FreeNX服务器端安装

  1、下载软件:

  下载freenx、nx、expect、nc

  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服务器。

 

内容概要:本文深入探讨了金属氢化物(MH)储氢系统在燃料电池汽车中的应用,通过建立吸收/释放氢气的动态模型和热交换模型,结合实验测试分析了不同反应条件下的性能表现。研究表明,低温环境有利于氢气吸收,高温则促进氢气释放;提高氢气流速和降低储氢材料体积分数能提升系统效率。论文还详细介绍了换热系统结构、动态性能数学模型、吸放氢特性仿真分析、热交换系统优化设计、系统控制策略优化以及工程验证与误差分析。此外,通过三维动态建模、换热结构对比分析、系统级性能优化等手段,进一步验证了金属氢化物储氢系统的关键性能特征,并提出了具体的优化设计方案。 适用人群:从事氢能技术研发的科研人员、工程师及相关领域的研究生。 使用场景及目标:①为储氢罐热管理设计提供理论依据;②推动车载储氢技术的发展;③为金属氢化物储氢系统的工程应用提供量化依据;④优化储氢系统的操作参数和结构设计。 其他说明:该研究不仅通过建模仿真全面验证了论文实验结论,还提出了具体的操作参数优化建议,如吸氢阶段维持25-30°C,氢气流速0.012g/s;放氢阶段快速升温至70-75°C,水速18-20g/min。同时,文章还强调了安全考虑,如最高工作压力限制在5bar以下,温度传感器冗余设计等。未来的研究方向包括多尺度建模、新型换热结构和智能控制等方面。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值