批处理.bat的形式开启桌面远程连接服务

@echo off
setlocal
if {%1}=={} goto syntax
:loop
if {%1}=={} goto finish
set remote=”\\%1\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server”
shift
reg.exe ADD %remote% /v fDenyTSConnections /t REG_DWORD /d 1 /f>nul 2>&1
if NOT %ERRORLEVEL% EQU 0 @echo %remote% NOT found.
goto loop
:syntax
@echo Syntax: RemoteDesktop Computer1 [Computer2 …. Computern]
goto loop
:finish
endlocal

—–

存储成 start3389.bat 然后以管理员身份运行,或者直接双击。

飞哈远程桌面连接2.8 可以共享指定磁盘了,超越所有同类软件


飞哈远程桌面连接软件也叫远程桌面连接器,同时也是一个小型浏览器,是纯绿色软件!单文件!可以替代Windows系统默认的远程桌面连接,可以批量管理WINDOWS 3389服务器,适合拥有很多Windows服务器和VPS的朋友使用,当然也适用于只有一台远程服务器的朋友.不用每次都输入密码,可以分组管理,所有服务器和VPS一目了然,尽在掌握,稳定高效,提高你的工作效率。

1:新增磁盘打印机映射,端口,智能卡映射,其中磁盘映射可以把本地指定硬盘内容复制到

远程服务器,而远程服务器无需再安装别的软件.

2:强制登录,admin方式和console方式

3:一键打开一组服务器,一键打开一组悬浮的服务器,方便多个服务器窗口显示在同一界面.

4:批量打开服务器并平铺,批量强制打开服务器

5:浏览器可以打开新窗口,添加前进后退停止刷新转到等标签

6:可任意ctrl shift键选中服务器拖动到文件夹里并实现分组排序

7:批量以文本形式导入服务器,可导入txt文件也可一个一个输入…

8:服务器信息备份和恢复

9:一键检查所有服务器是否在线

10:新增”用户”这一模板概念,当多个服务器都同时用一个id和密码的时候可批量导入同一用户信息

11:在服务器以及文件夹上显示当前分组数量以及服务器数量

12:在悬浮窗口上显示服务器ip域名的基础上添加备注

13:加密服务器信息文件,在原先加密密码的基础上,再次全文本加密

14:服务器列表备注,一目了然

15:在配置里新增邮件提醒,此项功能在批量检查服务器是否在线打开的时候起作用

飞哈远程桌面连接批量管理浏览器 v2.6 新特性

1: 新增服务器列表备注,一目了然。
2: 新增服务器状态显示,在线图标是蓝色,不在线是暗色的。
3: 在配置里新增邮件提醒,此项功能在批量检查服务器是否在线打开的时候起作用。
4: 优化内存,大概是原先2倍的效率。

如图所示 箭头所指就是直接显示备注。
comment

在批量检查服务器是否在线的时候,可以一直打开,对于整夜观察服务器状态
的用户来说非常有用。输入你的邮件地址,服务器有问题的时候自动发邮件提示。

setting_ping

飞哈远程桌面连接批量管理浏览器2.3版的新特性

 

1: 新增磁盘打印机映射,端口,智能卡映射,其中磁盘映射可以把本地硬盘内容复制到远程服务器,而远程服务器无需再安装别的软件.

2: 强制登录,admin方式和console方式

3: 一键打开一组服务器,一键打开一组悬浮的服务器,方便多个服务器窗口显示在同一界面.

4: 批量打开服务器并平铺,批量强制打开服务器

5: 浏览器可以打开新窗口,添加前进后退停止刷新转到等标签

6: 可任意ctrl shift 键选中服务器拖动到文件夹里并实现分组排序

7: 批量以文本形式导入服务器,可导入txt文件也可一个一个输入…

8: 服务器信息备份和恢复

9: 一键检查所有服务器是否在线

10: 新增”用户”这一模板概念,当多个服务器都同时用一个id和密码的时候可批量导入同一用户信息

11: 在服务器以及文件夹上显示当前分组数量以及服务器数量

12: 在悬浮窗口上显示服务器ip域名的基础上添加备注

13: 加密服务器信息文件,在原先加密密码的基础上,再次全文本加密

14:  左下角输入服务器名称可以查询定位服务器.

RDP协议

远程桌面协议(RDP, Remote Desktop Protocol)是一个多通道(multi-channel)的协议,让用户(客户端或称“本地电脑”)连上提供微软终端机服务的电脑(服务器端或称“远程电脑”)。大部分的Windows都有客户端所需软件。其他操作系统也有这些客户端软件,例如Linux、FreeBSD、Mac OS X。服务端电脑方面,则听取送到TCP3389端口的数据。

提供了客户和服务器之间的连接。该协议是对国际电信联盟发布的一个国际标准的多通道会议协议T.120 的一个扩展。Shadow Session,映像会话是MetaFrame 的一项重要功能,用户可以通过这项功能映像其它用户的桌面。管理员可以通过映像会话指导用户使用软件和系统,也可以用来监视客户机运行情况。MetaFrame 的这一项功能可以实现一对一、一对多、多对多等功能。Windows 2000 Server 中的远程管理功能与此相似,但只能实现一对一。RDP是微软终端服务应用的协议,服务端基于win2000/winNT。协议基于T.128(T.120协议族)提供多通道通信。在客户端支持多种资源缓冲和图片数据的压缩处理,运用RDP协议的虚拟化平台有VMware、Microsoft等[1] 。
协议通过TCP/IP进行数据传输,在实际数据前进行了ISO/MCS/SEC三层的包装,ISO/MCS两层为多点并发式通信提供了可靠的传输保障,SEC层提供对RDP详细数据的加解密处理。各层在数据的前端加有一段数据头,用于对数据、传输的控制。具体的数据控制由STREAM类型的结构体管理(这种方法很灵活、易懂,可作为网络编程者的参考),不同的数据头由不同的结构成员管理,层次清晰。RDP协议将终端虚拟环境中的设备映射为不同的数据包,将对设备的输入输出(I/O)重定向到网络句柄中,不同设备的数据按不同格式组织成为小的数据包,并将多个小数据包封装成为一个大的数据包通过网络一次性发出,对方将网络解收的数据进行分解成为小包并按设备数据的类型进行不同的处理。
windows从NT开始提供终端服务,它是微软买来的网络协议技术(Citrix),服务器端要安装、配置,客户端要连接程序。终端服务使任何一台有权限的终端机,用已知的账号登录服务器,可以使用账号内的资源,包括软件,硬件资源;同时,在协议升级后,客户端连接后可以使用本地的资源,包括本地打印机、声音本地回放,本地磁盘资源和本地硬件接口。所有的计算都在服务器端进行,客户端只需要处理网络连接、接收数据、界面显示和设备数据输出。
二、概述
1 版本功能说明: RDP协议在终端服务推出后已有四个版本,4.0、5.0、5.1、5.2。一般来说,版本是根据windows的版本确定的。 从客户端的角度来说,5.X版本间提供的功能差别不是很大,相对于4.0版本,它提供了用户带密码直接登录、客户端驱动器资源映射、客户端音频回放、最高24位色显示和符合FIPS加密级别连接。 另外,从4.0协议开始变提供的客户端功能有:高、中、低三种数据加密级别,客户端自定义初始登录环境,客户端打印机映射,客户端LPT端口映射,客户端com端口映射,剪贴板映射,客户登录的个性化设置(包括键盘、显示界面大小等)。
2、协议层次说明:  通过破解研究,我们掌握了RDP协议的基本层次结构。基本上,RDP协议的每一层次上都标示出其层内的数据长度值。  对于层次划分,主要是指RDP协议网络功能数据传送时通常都包含的各层次,而对于各层次内所实现的单层次连接等功能将作为单独的模块来进行阐述。  网络连接层:RDP协议建立在TCP/IP协议之上,由于传输的数据量比较大,因此在协议的底层首先定义一层网络连接层。它定义了一个完整的RDP数据逻辑包,以避免由于网络包长度过长而被分割使数据丢失。  ISO数据层:在网络连接层之上是ISO数据层,它表示RDP数据的正常连接通信。  虚拟通道层:在ISO数据层之上,RDP协议定义一个虚拟通道层,用以拆分标示不同虚拟通道的数据,加快客户端处理速度,节省占用网络接口的时间。  加密解密层:在虚拟通道层之上,RDP定义一个数据加密解密层。此层用于对所有的功能数据进行加密、解密处理。  功能数据层:在加密解密层之上是功能数据,画面信息,本地资源转换,声音数据,打印数据等所有的功能数据信息都在此层进行处理。另外,根据数据类型的不同,这些数据都有各自不同层次的分割,他们的内部层次结构将在各个功能模块中进行阐述。
3 其它说明:  本协议解析中所提到的各层次结构都是指RDP功能数据正常传送时的各底层结构,在功能数据传送前的各层次的建立连接过程及其结构、实现都归于模块实现来进行说明。  对于服务器端的各种设置以及个版本间的内部实现差异请看RDP帮助文档,以及rdpwin开发文档。
4 连接过程说明:
1) 客户端连接服务器
2) ISO数据层建立连接
3) 发送初始协议相关信息,接收加密、解密密钥
4) 虚拟通道申请
5) 加密形式发送客户端系统信息,同时验证加密协议
6) 平台软件证书验证
7) 各功能建立连接,各功能数据传输,功能实现
三、网络层次:
1 网络连接层:  在RDP协议网络实现连接中,本层的数据格式是固定的。  内容 协议版本号 保留 此逻辑包长度
字节数 1 1 2
值 当前版本皆是3 0 逻辑长度,从版本号开始到本包结束
2 ISO数据层:  在RDP功能数据网络传输中,本层的数据格式是固定的。  内容 单层数据长度 ISO包类型 标志
字节数 1 1 1
值 2,从下字节开始计算 0xf0,表示数据 0x80
3 虚拟通道层:  虚拟通道层用于在正常的网络连接数据之上,中个虚拟通道的功能数据。此层次的连接另见初始连接模块与通道申请模块,在此只说明正常数据连接时的层次结构。
1) 结构信息:  内容 类型 虚拟通道个数 虚拟通道号 标志
字节数 1 2 2 1
值 0x64/0x68 0x0001 0x03eb至0x03ee 0x70/0xf0
2) 类型说明:  0x64:客户端发送数据  0x68:客户端接收数据  3) 用户号说明:  本次连接的用户号,服务器发送的是0x0001;客户端所发送的值是初始连接时请示通道后服务器同意开通的虚拟个数。  4) 虚拟通道号说明:  虚拟通道号是本层次以上所发送的功能数据所在的虚拟通道号,其由初始连接通道申请建立时确定。  5) 标志说明:  客户端发送的标志为0x70;服务器端发送的标志,当功能数据是图像是(由通道号识别),其值为0x70,当功能数据是其它数据时,其值为0xf0。
4 加密解密层:  加密解密层用于对网络连接中所发送、接收的数据进行加密、解密。为保证数据和系统的安全性,对网络数据进行加密传输是比较常用且必然的,RDP协议在此层对实际的功能数据进行加密。
1) 结构信息:  内容 单层及层上数据总长度 加密标志 未知标志数字签名
字节数 1-2 2 2 8
值 从下字节开始计算 0x0800 0x1000/0x0203 顺序取得
2) 总长度说明:  若长度大于0x7f,则长度以两字节表示,并按位与0x8000。这是由于版本升级赞成的格式不统一,长度不定,当前版本认为长度值不大于0x0fff(4095)因此只用长度值并按位与0x8000实现版本兼容,在版本升级后会以0x8x表示长度值的字节数,其中8表示非1字节,x表示具体的字节个数。
3) 加密标志说明:  RDP协议要求在正常的功能连接实现之前,首先licence认证,其标志为0x8xxx,且其后数据不同于正常功能数据传输式的加密层格式,可以视licence认证为加密解密层的建立连接过程。另外功能数据的加密、解密的密钥是在初始连接时获得的,而加密解密功能的实现由加密、解密模块阐述。
4) 未知标志说明:  服务器端发送过来的未知数据有两种,目前不知其意,客户端在发送数据时将其置为0x0000值。
5) 数字签名说明:  对所有的加密数据在此放置8字节数字签名。其值由RC4会话键值和功能数据经过SHA运算和MD5运算得到。
5 功能数据层:  功能数据是客户端与服务器进行交互的真正数据。他们都有各自固定格式,连接、控制方式,具体情况见各功能模块的说明。  根据当前我们所掌握的信息,RDP协议将图像信息、声音信息、设备信息、剪贴板内容都各自以单一的虚拟通道进行传送,而打印机映射,磁盘映射,端口映射都做为设备信息的内容进行处理。限于当前左上角工作和项目工作的限度,设备信息中只考虑了打印机映射的部分,对于打印机信息与其他的设备相关的信息没有进行有效隔离区分,而本协议说明中相关的连接信息、数据传送都只认为是打印机映射的内容