linux系统下,11款常见远程桌面控制软件
linux系统下,11款常见远程桌面控制软件
一. Grdc
它是一个用GTK+编写的,适用于gnome桌面环境的远程桌面访问软件。看图:
常见功能:
1.提供全屏,窗口化的远程控制。支持高分辨率下的窗口显示以及调整。
2.可浮动的工具栏
3.可抓取键盘
4.支持建立一个“常用访问列表”
5.连接快速,高效
6.全屏模式下,当鼠标划过屏幕边缘时自动滚动
7.全屏模式下工具栏同样支持浮动效果,可直接进行例如模式切换,键盘抓取最小化等常见操作。
8. rdesktop 支持RDP协议,
9. 支持 VNC 连入协议
官方网站: http://grdc.sourceforge.net/
下载地址:http://sourceforge.net/project/showfiles.php?group_id=248852
二.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
6. 功能,界面布局倾向于windows软件,因此易用性更高
7. 软件内置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现在已经支持四十多种语言了,它具体有以下的特点:
可以同时连接多台机器
- 自动列出最常使用的连接
- 保存最近使用过的连接
- 搜索你网络中的VNC服务器
- 无需在每一个连接里都填写密码(前提是你使用了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
http://www.cnblogs.com/x113/p/4590037.html
十.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辅助程序。
linux系统下,11款常见远程桌面控制软件的更多相关文章
- linux系统下,11款常见远程桌面控制软件(转载)
远程控制能够给人们带来很多便利,本文介绍了11款常见的Linux系统下的远程桌面控制工具,总有一款能适合您. 一. Grdc 它是一个用GTK+编写的,适用于gnome桌面环境的远程桌面访问软件.看图 ...
- Linux下四款常见远程工具比较
摘要:Linux远程可不像Windows下那么方便,主要是连接的速度.显示的画质不能令人满意(延迟.撕裂).本文只是说一下我用过的四款远程工具.Anydesk官网:https://anydesk.co ...
- Win10系统下,本地连接远程桌面(Win2016)图解
1.Win+R在运行框中输入mstsc,回车 2.在出现的远程登陆窗口中,计算机中输入远程桌面IP 3.点击显示选项按钮,在远程桌面窗口中,点击常规(默认),输入登陆的用户名: XXXXXX 4.点击 ...
- Remmina:一个 Linux 下功能丰富的远程桌面共享工具(转载)
Remmina:一个 Linux 下功能丰富的远程桌面共享工具 作者: Aaron Kili 译者: LCTT geekpi | 2017-05-10 09:05 评论: 2 收藏: 4 Remm ...
- 一款开源Office软件---Lotus Symphony在Linux系统下的应用
点击下载观看试用录像 Linux系统下的办公软件有OpenOffice.永中Office.红旗Red Office.金山Wps Office及StarOffice等,今天我为大家介绍IBM推进军O ...
- Linux系统下远程文件拷贝scp命令
在Linux系统下,不同机器上实现文件拷贝 一.将本地文件拷贝到远程机器: scp /home/administrator/news.txt root@192.168.6.129:/etc/squid ...
- 05 Linux系统下的用户以及用户权限管理(权限管理介绍、用户管理、常见命令介绍)
这一节我们介绍Linux的用户以及权限管理的前半段,包括:1.权限管理介绍: 2.用户管理: 3.常见命令 权限管理介绍 权限管理: 为了访问计算机资源,我们需要对其进行授权才能访问,根据什么东西来进 ...
- Linux下分割、合并PDF(pdftk),用于Linux系统的6款最佳PDF页面裁剪工具
Linux下分割.合并PDF(pdftk),用于Linux系统的6款最佳PDF页面裁剪工具 Linux下分割.合并PDF(pdftk) pdftk http://www.pdflabs.com/doc ...
- 虚拟机中ubuntu-16.04 Linux系统下配置mysql数据库,并在windows下使用navicat远程连接
Linux系统下mysql数据库安装配置步骤: 1.在服务器上安装mysql:sudo apt-get install mysql-server sudo apt-get install mysql- ...
随机推荐
- uva 10706 Number Sequence(数学规律)
题目连接:10706 - Number Sequence 题目大意:有一个有0 ~ 9组成的序列,1 1 2 1 2 3 1 2 3 4 1 2 3 4 5 ....就是第一位为1. ...
- 使用 Strace 和 GDB 调试工具的乐趣
编写 UNIX® 系统程序充满乐趣,并且具有教育意义.使用 UNIX strace 工具和 GDB(GNU 项目调试工具),您可以真正地深入研究系统的功能,并了解组成这些功能的各种各样的程序.同时使用 ...
- 精通find命令
一.前言 find命令是linux使用过程中经常用到的命令,但可能大家只会如下使用find find ./ 或者这样使用 find ./ | grep str 上述命令等同于 find ./ -nam ...
- 【shell】构造并遍历二位数组的一种用法
参考shell数组的部分操作用法,实现了构造和遍历二维数组的一种方式,具体如下: #数组元素以空格分割 sites=("www.a.com www.b.com www.c.com www.d ...
- [Regex Expression] Confirmative -- World bundry
String to check: As it turns out, our potential shipmates are extremely superstitious. As such, we d ...
- C++入门学习——标准模板库之vector
vector(向量容器),是 C++ 中十分实用一个容器.vector 之所以被觉得是一个容器,是由于它可以像容器一样存放各种类型的对象,简单地说,vector 是一个可以存放随意类型(类型可以是in ...
- SQLLoader3(数据文件没有分隔符时的导入)
数据文件:D:\oracletest\ldr_tab_fiile.dat1.数据文件字段中间以制表符TAB隔开:7369 SMITH CLERK7499 ALLEN SALESMAN7521 WARD ...
- 阻止IOS自动识别页面上的电话号码、email地址
之前写页面的时候碰到一个很恶心的情况,在6P上数字自动变色,后来找了一些资料: 在iOS的浏览器上,他们有时候会有一些“自作聪明”,自动把页面上的一串数字识别成电话号码,这样用户不小心点击这串数字,就 ...
- iOS方法类:CGAffineTransform的使用
CoreGraphics框架中的CGAffineTransform类可用于设定UIView的transform属性,控制视图的缩放.旋转和平移操作: 另称放射变换矩阵,可参照线性代数的矩阵实现方式0. ...
- IOS开发之程序执行状态更改
1 前言 上节我们介绍了程序执行的状态,从例子中我们可以发现处理这些状态更改的时候有明确的策略可以遵循,这次我们就来介绍一下. 2 详述 2.1 活动->不活动 使用applicationWil ...