当前位置: 澳门新濠3559 > 服务器运维 > 正文

并且按照默认方式安装,远程程序是一种通过终

时间:2019-11-08 03:17来源:服务器运维
NT中首先引入的一个服务。终端服务使用RDP协议(远程桌面协议)客户端连接,使用终端服务的客户可以在远程以图形界面... linux系统下,11款常见远程桌面控制软件 一. Grdc 它是一个用G

NT中首先引入的一个服务。终端服务使用RDP协议(远程桌面协议)客户端连接,使用终端服务的客户可以在远程以图形界面...

linux系统下,11款常见远程桌面控制软件

一. Grdc

它是一个用GTK+编写的,适用于gnome桌面环境的远程桌面访问软件。看图:

常见功能:

1.提供全屏,窗口化的远程控制。支持高分辨率下的窗口显示以及调整。

2.可浮动的工具栏

3.可抓取键盘

4.支持建立一个“常用访问列表”

5.连接快速,高效

6.全屏模式下,当鼠标划过屏幕边缘时自动滚动

7.全屏模式下工具栏同样支持浮动效果,可直接进行例如模式切换,键盘抓取最小化等常见操作。

  1. rdesktop 支持RDP协议,

  2. 支持 VNC 连入协议

官方网站:

下载地址:

 

二.TightVNC

跨平台的开源远程桌面控制程序,使用可扩展的 VNC的RFB协议。主要功能:

  1. 程序高度优化,保证了在网络情况不好的时候,也能稳定的保持连接。

  2. 定制性高

  3. 支持 SSH 自动通道

  4. 全面支持 VNC下使用的RFB协议

  5. 增强的网页浏览模式

  6. 支持两种密码保护模式:全功能控制 和 只读访问模式

 

三.Terminal Server Client

别名:tsclient,是一个用来访问Windows系统(包括常见的2000,NT,XP等)的GNOME桌面环境下的远程访问软件。支持协议: RDP,主要功能

  1. 可以通过gnome面板上的按钮来快速访问

  2. 支持 RDP v和 rdesktop 1.3

  3. 支持在win系统下以其解码方式读取  .rdp文件

  4. 支持以 ASCII方式写入 .rdp 文件

  5. 同样支持:

* VNC clients (*vncviewer)

* Citrix ICA client

* X via Xnest

  1. 功能,界面布局倾向于windows软件,因此易用性更高

  2. 软件内置20种以上的不同语言

 

四. rdesktop

五.RealVNC

VNC是:Virtual Network Computing(虚拟网络计算)的简称,它是一个图形化的,使用RFB协议的远程桌面访问控制系统。它可以通过网络,让一台电脑上的鼠标操作,键盘操 作同时在另外一台电脑上实现。VNC的操作,既可以看成是一个服务端,也是当作是客户端来对待。

VNC是一个独立的平台,运行在各种操作系统下的VNC查看器,都能连接到装有VNC服务端的操作系统上,多个客户端也可以在同一时间连接上同一个服务端。

VNC技术最受欢迎的用途包括:借助这种方式,管理员可以远程的对电脑进行故障检测和修复。而不需要实地的去接触需要维护的电脑设备。VNC在各个 行业领域应用都很广泛,它的免费版本更是被很多主流linux发行版”收入囊中“ ,除了免费版,VNC还提供个人版和企业版.

RealVNC是由VNC的原班AT&T团队发布。并且已经衍生出了很多诸如 UltraVNC和TightVNC的同功能版本。主要功能:

  1. 使用TCP/IP 协议来进行远程控制服务

  2. 支持简易应答协议。(企业版和个人版包括如 2048位的RSA 服务端认证加密,128位的 AES 会话加密模式)

  3. 支持 SSH 或者VPN连接通道

  4. 兼容VNC 4 免费版本和 VNC 3

 

六.Vinagre

Vinagre是GNOME下的一个VNC客户端 Vinagre允许用户同时查看多台机器,通过Avahi发现网络上的VNC服务器,并自动保存最近的连接和列出使用最常使用的连接。现 在,Vinagre已经取代了xvnc4viewer成为Ubuntu里默认的VNC客户端。 Vinagre现在已经支持四十多种语言了,它具体有以下的特点:

可以同时连接多台机器

  1. 自动列出最常使用的连接
  2. 保存最近使用过的连接
  3. 搜索你网络中的VNC服务器
  4. 无需在每一个连接里都填写密码(前提是你使用了GNOME Keyring)

 

七.LTSP

它是一个基于 linux 终端服务器的项目, 它为全球学校,商业和其他组织提供了一个易用的,低成本的,安装简单的桌面工作站。

LTSP是一个允许用户连接很多性能偏低的linux 服务器内置的客户端终端。对于运行在linux服务器上面的应用程序,都能”投影“到一个简易终端里面。LTSP(Linux Terminal Server Project),简单来说,它就是一个Linux下的终端服务器项目,让你的老式机器,能够通过远程启动,变为一台无盘终端,享受与服务器硬件性能相当 的服务

LTSP可以是一套可以安装在任何linux操作系统上的软件包集合,同样也可以作为一些发行版,如:K12Ltsp,SkoleLinux和EDUlinux的一部分。

一个简易的LTSP客户端网络触手可及,并且不需要太强大的性能的服务器,就能在上面运行几个客户端。如果你想额外再添加客户端,你就应该考虑下现有服务器的性能了,或者添加些服务器。

1.给服务器添加建议的客户端支持

2.提升通过使用ssh-X图形化交互界面的用户的安全。

3.领先的安全策略

4.NBD,网络仿真区块设备

5.无需内置客户端的软件,LTSP仅仅需要一个兼容的,并且很多PC都已经内置的PXE网络界面。

6.免费且专业的技术支持。

 

八.x2go

x2go 是基于NX运行库的一个快速的终端服务套装。它是几个集合了不同的已知问题解决方案优势的,以服务器环境为基础的软件。

它能够实现由单独PC的安装到企业级多服务器和LDAP树的网络的不同环境下的定制安装。

x2go具有快速,安全且方便的特征,能够让你快速的在局域网中连接到其他电脑上,甚至,对于带宽很窄的手机网络,都能提供快速连接。功能:

x2go是一个支持多种不同CPU架构的开源软件

  1. 与windows系统无缝连接

  2. 无需桌面环境即可独立运行应用程序

  3. 支持现代的认证技术,如:读卡器,USB设备

  4. 支持把认证信息存储在USB闪存或者智能卡上

  5. 集成到KDE控制中心的设置模块包括:用户,组,设备管理和会话控制子功能

  6. 为samba管理提供的前端界面

  7. 管理桌面共享的前端界面

  8. 客户端: 可集成到gnome桌面内的GTK客户端,QT客户端,为开源的Maemo平台提供移动客户端。

 

九. NoMachine NX

 

十.FreeNX

FreeNX 是一个基于 GPL协议的 NX服务端和客户端的实现工具。

NX是一项致力于远程显示的技术。它可以在高速和低速的网络状况下保障应用程序以近乎本地的速度来访问和控制。NX的的核心运行库文件由 NoMachine在GPL协议的基础上提供。主要特性:

  1. 占用极少量带宽

  2. 支持会话暂停

  3. 支持NX客户端和后端

 

十一. OpenSSH

OpenSSH是一个被大家广泛使用的基于SSH网络连接工具的免费软件。它内置很多程序:

  1. shd: 负责运行在服务器上,并对连接进行监听,当收到客户端连接时,负责认证并为客户端服务

  2. sh:别名 slogin,运行在客户端上的用于登陆其他电脑并运行命令的程序

  3. cp:安全的在不同机器之间拷贝文件

  4. sh-keygen:用于创建公匙认证文件(RSA或者DSA)

  5. sh-agen:认证的代理程序,用于保存 RSA认证密匙。

  6. sh-add:用户通过代理程序来添加,注册新的密匙

7.ftp-server: SFTP服务器的子系统

8.ftp:文件传输程序

9.sh-keyscan:收集SSH公匙的程序

10.sh-keysign: 用于主机认证的ssh辅助程序。

图5

在很多的公司都会配置自己灵活的桌面策略,用户可以非常方便的工作于不同的计算机上,在这种环境下,很多的软件其实并不需要安装到本地的计算机上,使用远程程序,只要程序所安装在的终端服务器对用户一直可用就可以满足用户的需求。

图6

 在“计算机”栏中输入Windows Server 2003终端服务器的IP地址,在“用户名”栏输入管理员账号“Administrator”,在“密码”栏中输入该账号的密码,并勾选 “保存密码”。然后,选择进入“显示”选项卡,在“远程桌面大小”下面的滑动条处,可以更改管理的窗口大小,推荐采用“全屏”或“800×600”(如果当前分辨率为1024×768)。在“颜色”下面选择“增强色(16位)”。然后选中“全屏显示时显示连接栏”。
  设置完成之后,进入“常规”选项卡,单击“另存为”按钮,将当前的设置保存到一个配置文件中,如命名为“windows2003-1.rdp”的文件(以后我们直接用鼠标双击这个配置文件,就可以直接调用远程桌面连接程序,并按照当前的配置登录到终端服务器)。
  现在我们就可以在远程桌面连接程序中,单击“连接”按钮,登录到服务器进行管理了(图3)。图片 1图 3
  在使用全屏模式进行管理时,与坐到服务器前使用服务器的键盘、鼠标进行管理是没有任何区别的。

还有一个问题就是,如果文件被存放在不同的机器上,这也会带来一些不便,因为这些机器之间可能无法容易地相互访问。假设我在家里、在单位、在度假时会同时操作同一个文档,这通常就会需要各种各样的软件来支持。而如果互联网可以提供一种简单的、在线的、分布式计算环境的话,我们的工作和生活又会怎样呢?估计麻烦会少很多。

图1

终端+远程桌面连接
  “终端+远程桌面连接”,这主要是用于网络管理员在自己固定的工作站上对服务器进行管理的一种方式,管理快速、安全,与坐在服务器前几乎没有区别。实现方法如下:
  1 在Windows Server 2003中,从“控制面板”中进入“添加/删除程序”,单击“添加/删除Windows组件”按钮,从Windows组件向导对话框中添加“终端服务器”及“终端服务器授权”,并且按照默认方式安装。安装完成之后,重新启动服务器。
  2 从“管理工具”中运行“终端服务器授权”程序,用鼠标右键单击计算机名,从出现的菜单中选择“激活服务器”,按照后面的步骤,激活终端服务器。
  提示:如果管理员使用计算机的操作系统是Windows XP Professional以上,可以不必进行下面的第3、4步,而直接进行第5步。
  3 将Windows Server 2003的计算机的%systemroot%system32clientstsclientwin32目录下的“远程桌面连接”安装程序拷贝到网络管理员的工作站上,或者通过共享方式直接运行安装程序。其中%systemroot%是安装Windows Server 2003的系统目录,默认为Windows。
  4 如果是在Windows 98的计算机上安装“远程桌面连接”程序,则需要在正式安装之前重新启动一次。如果使用Windows XP Professional的计算机进行管理,可以不必安装。
5 运行安装后的“远程桌面连接”程序,如果使用的是Windows XP,则点击“开始→所有程序→附件→通讯”即可进入远程桌面连接程序(图1)。
图片 2图 1
  单击“选项”,打开远程桌面连接的所有选项进行设置(图2)。图片 3图 2

在Windows Server 2008中,用户可以通过下面的三种方式来运行远程程序:

图2

使用远程程序,管理员无需在去每台计算机上部署和维护相同程序的不同版本,如果用户需要使用某个程序的不同版本,那么这些不同的版本可以安装在一台或者多台终端服务器上,用户可以通过这些服务器来使用远程程序。

    完成管理后,网络管理员直接关闭IE即可,因为我们是使用安全的Web连接方式。从理论上来说,使用这种连接不会被监听,也不会被记录与跟踪,即使网络管理员在网吧进行管理,也不用担心安全问题。
    上面介绍的三种远程管理方法并不局限于三种主要使用范围,实际上,网络管理员可以在各种条件下使用其中的任意一种或多种管理方法,实现实际应用中的互补使用。
    补充说明
    ●使用终端管理与远程管理(HTML)的区别
    远程管理(HTML)功能,只能在Windows Server 2003上使用,Windows 2000 Server并没有这一项功能。
  远程管理(HTML)主要用于通过Internet远程管理服务器的时候,而且是有限的管理,它不像终端服务那样功能全面,但对于日常的维护来说,已经足够了。并且,因为采用安全连接,网络管理员不用担心在管理过程中被窃听。
  终端管理,是Windows 2000 Server、Windows Server 2003中均内置了的一种服务,使用非常方便、快速,但在通过Internet进行管理时,不是很方便,也有被窃听的可能。
    ●远程管理的服务器安装防火墙时的注意事项
    如果远程管理的服务器处于防火墙的后面,为了能使用“远程桌面连接”程序进行终端管理,网络管理员需要在防火墙上打开相应的被管理服务器的TCP 3389端口,如果使用“远程桌面Web连接”进行管理,则还要打开TCP 80端口。使用“远程管理(HTML)”功能,需要打开TCP 8098端口。

· 商业应用程序部署线

 图片 4

2. 双击桌面上的一个程序图标或者在开始菜单中点击管理员创建并分配的.msi文件。

  

作为一个合并的按理,公司间的并购是一个非常典型的案例,公司需要为不同的Windows版本和配置指定出一致的业务部门应用程序。比起花费大量财力物力在所有的计算机上部署业务部门应用程序的做法,选择使用远程程序,将业务部分的应用程序安装在一台终端服务器上不失为一种明智之选。

    单击“选项”,打开远程桌面连接的所有选项进行设置(图2)。   

图片 5 

图4

为什么需要远程计算? (Why)

图3

· 漫游用户

  

1)业务部门应用程序

  

远程程序是一种通过终端服务运行的实现远程访问的程序,这种程序看上去就好像是运行在用户的终端计算机上一样。用户可以并行的运行他们的本地程序以及远程程序。如果一个用户在同一台终端服务器上运行多个远程程序的话,远程程序将会共享同一个终端服务会话。

 图片 6

3)应用程序部署

  

哪些人,哪些场景需要远程程序 (when,where)

  

终端服务是在Windows NT中首先引入的一个服务。终端服务使用RDP协议(远程桌面协议)客户端连接,使用终端服务的客户可以在远程以图形界面的方式访问服务器,并且可以调用服务器中的应用程序、组件、服务等,和操作本机系统一样。这样的访问方式不仅大大方便了各种各样的用户,而且大大地提高了工作效率,并且能有效地节约企业的成本。

    提示:如果第一次使用远程桌面Web连接,将会弹出一个“安全设置警告”窗口,提示要安装“Remote Desktop ActiveX Control”控制,请选中“总是信任Microsoft Windows Publisher”,然后单击“是”按钮确认安装。
  在图4中的“服务器”栏输入远程终端服务器的计算机名或TCP/IP地址,在“大小”后面选择窗口大小,如选择“全屏显示”。单击“连接”按钮,将会进入登录窗口,在登录窗口中输入管理员账号和密码,单击“确定”按钮即可以进入远程管理界面。这样就可以在IE浏览器中,远程管理和使用Windows Server 2003终端服务器了。
    三、远程管理(HTML)
    远程管理(HTML)方式,主要用于通过Internet对单位中的终端服务器进行管理,它具有安全、方便等特点。
  当网络管理员出差在外需要管理服务器时,或者在家中需要管理服务器时,使用“远程桌面连接”程序管理,可能在有的时候找不到“远程桌面连接”程序的安装程序。如果采用远程桌面Web连接,使用IE进行管理时,并不安全(因为HTTP的连接不是安全的连接)。这时候,Windows Server 2003就提供了一种不需要终端服务器的、安全的Web连接方式进行远程管理,即远程管理(HTML)方式。实现方法如下:
  1.运行“添加或删除程序”中的“添加/删除Windows组件”,进入“应用程序服务器→Internet信息服务(IIS)→万维网服务”页面,选择“远程管理(HTML)”之后按照默认的方式进行安装。
  2.在远程的计算机上,打开IE浏览器,在地址栏中输入“   

对于例如评估产品的IT规划师和分析师,企业IT规划设计者以及先期的测试用户来说,远程程序是非常有用的。而远程程序的应用场景则主要集中在下面几方面:

 图片 7

.rdp和.msi文件包括了运行远程程序所需的设置。在本地计算机上运行了远程程序后,用户可以像运行本地程序一样对运行在终端服务器上的远程程序进行交互。

  

3. 双击一个后缀与远程程序关联的文件,它们将会被管理员通过.msi的安装文件进行配置。

 图片 8

从表面上来看,我们确实不需要用PC来满足大多数的计算需求,计算机资源的利用率极低——在白天的时候,很多人的计算机的处理器只有百分之几的时间处于繁忙状态,而在夜间甚至根本都不用计算机。即便是以数据中心为例,对不同的数据中心而言,在通过虚拟化实现服务器整合之前,其利用率也通常只有5%-15%。

    在“计算机”栏中输入Windows Server 2003终端服务器的IP地址,在“用户名”栏输入管理员账号“Administrator”,在“密码”栏中输入该账号的密码,并勾选 “保存密码”。然后,选择进入“显示”选项卡,在“远程桌面大小”下面的滑动条处,可以更改管理的窗口大小,推荐采用“全屏”或“800×600”(如果当前分辨率为1024×768)。在“颜色”下面选择“增强色(16位)”。然后选中“全屏显示时显示连接栏”。
  设置完成之后,进入“常规”选项卡,单击“另存为”按钮,将当前的设置保存到一个配置文件中,如命名为“windows2003-1.rdp”的文件(以后我们直接用鼠标双击这个配置文件,就可以直接调用远程桌面连接程序,并按照当前的配置登录到终端服务器)。
  现在我们就可以在远程桌面连接程序中,单击“连接”按钮,登录到服务器进行管理了(图3)。   

终端服务允许组织通过各种Windows设备在各地访问标准Windows程序,无论是内网还是外网这种访问都是畅通无阻的。而在Windows Server 2008的终端服务中则包含了无缝集成的远程程序。我们先介绍一下关于远程计算的的四个W,然后介绍具体的安装配置。

  

  1. 双击一个管理员创建并分配的.rdp文件

图片 9

· 应用程序部署

 图片 10

什么是远程程序(what)

大多数的网络系统管理员都会使用一些工具对服务器进行远程维护。对于采用Windows Server 2003操作系统的终端服务器来说,有三种不同的远程管理 方式。
    一、终端+远程桌面连接
    “终端+远程桌面连接”,这主要是用于网络管理员在自己固定的工作站上对服务器进行管理的一种方式,管理快速、安全,与坐在服务器前几乎没有区别。实现方法如下:
  1 在Windows Server 2003中,从“控制面板”中进入“添加/删除程序”,单击“添加/删除Windows组件”按钮,从Windows组件向导对话框中添加“终端服务器”及“终端服务器授权”,并且按照默认方式安装。安装完成之后,重新启动服务器。
  2 从“管理工具”中运行“终端服务器授权”程序,用鼠标右键单击计算机名,从出现的菜单中选择“激活服务器”,按照后面的步骤,激活终端服务器。
  提示:如果管理员使用计算机的操作系统是Windows XP Professional以上,可以不必进行下面的第3、4步,而直接进行第5步。
  3 将Windows Server 2003的计算机的%systemroot%system32clientstsclientwin32目录下的“远程桌面连接”安装程序拷贝到网络管理员的工作站上,或者通过共享方式直接运行安装程序。其中%systemroot%是安装Windows Server 2003的系统目录,默认为Windows。
  4 如果是在Windows 98的计算机上安装“远程桌面连接”程序,则需要在正式安装之前重新启动一次。如果使用Windows XP Professional的计算机进行管理,可以不必安装。
  5 运行安装后的“远程桌面连接”程序,如果使用的是Windows XP,则点击“开始→所有程序→附件→通讯”即可进入远程桌面连接程序(图1)。   

另外,我们经常还要做大量工作,来升级操作系统和应用软件,确保计算机免受病毒、恶意程序和其他安全威胁的攻击,并对数据定期进行备份。尽管这些方面已经实现了一定的自动化,但还是有很多人会一天到晚地提醒你升级、更新、重新购买种种软硬件产品的最新版本,这实在是有点烦!想想看,如果电视机也要这样不停地升级,我们的生活将会怎样?

    在使用全屏模式进行管理时,与坐到服务器前使用服务器的键盘、鼠标进行管理是没有任何区别的。
    二、终端+远程桌面Web
    “终端+远程桌面Web”连接,这主要是网络管理员在局域网内解决问题时,偶尔对服务器进行一下管理的方法。
  1.在Windows Server 2003终端服务器中,点击“添加或删除程序→添加/删除Windows组件”,从“应用程序服务器→Internet信息服务(IIS)→万维网服务”组件窗口中选择“远程桌面Web连接”,之后按照默认的方式进行安装。
  2.在安装有IE 4.0以上的计算机中,打开IE浏览器,在地址栏处输入“   

2)漫游用户

编辑:服务器运维 本文来源:并且按照默认方式安装,远程程序是一种通过终

关键词: