远程桌面连接命令篇1
允许建立多个远程连接
当内网用户从客户端系统启用远程桌面连接程序,企***远程登录进入Windows Server 2008系统的时候,该系统在缺省状态下只允许一个用户账号登录,那就是***istrator用户账号,并且一个用户登录成功后,原先登录的用户就会被强行踢掉了,如此一来在某个时刻,我们只能与Windows Server 2008系统建立一个远程桌面连接,而不能象Windows Server 2003系统那样允许多位用户同时与之建立远程桌面连接。事实上,我们可以经过下面的设置操作,让Windows Server 2008系统也能允许多位用户建立多个远程连接:
首先依次单击Windows Server 2008系统桌面上的“开始”、“控制面板”选项,在弹出的系统控制面板窗口中,逐一双击“管理工具”、“终端服务”、“终端服务配置”;
其次在终端服务配置窗口左侧子窗格中,用鼠标右键单击“授权诊断”节点下面的RDp-tcp选项,从弹出的快捷莱单中执行“属性”命令,弹出RDp-tcp选项设置对话框,单击其中的“网络适配器”标签,在对应标签页面中修改最大连接数就可以了;
当然,在缺省状态下要是我们不添加终端服务功能,那么最大连接数只能允许2个连接。要想让Windows Server 2008系统允许建立更多的远程连接,我们还需要修改终端服务器授权模式;在进行这项操作时,用鼠标右键单击“终端服务器授权模式”选项,从弹出的右键菜单中点选“属性”命令,打开对应选项的属性对话框,点选“常规”标签,在对应标签页面中将“限制每个用户只能使用一个会话”选项前面的勾号取消掉,同时单击“确定”按钮保存好设置操作,这样一来就能实现建立多个远程桌面连接的目的了。要是发现上述设置没有生效,那不妨尝试一下重启系统操作。
在建立了多个远程桌面连接之后,有一些恶意用户可能会随意终止他人的远程会话连接,影响他人的正常远程操作。为了防止这种现象的发生,我们再依次单击“开始”、“运行”选项,在弹出的系统运行框中执行“gpedit,InSC”命令,弹出Windows Server 2008系统的组策略控制台窗口,任该窗口的左侧位置处依次展开“计算机配置”、“管理模板”、“Windows组件”、“终端服务”、“终端服务器”、“连接”节点选项,用鼠标双击目标节点下面的“配置:拒绝将已经登录到控制台会话的管理员注销”组策略,在其后弹出的设置对话框中,选中“已启用”选项,再单击“确定”按钮使设置生效。
及时注销远程连接资源
虽然经过上述设置,Windows Server 2008系统已经能够允许多位用户同时与之建立远程桌面连接了,但是太多的远程桌面连接会消耗对应系统的宝贵资源,影响该系统的运行稳定性。为此,不少用户通过远程桌面连接功能远程管理好目标主机系统后,常常会直接关闭远程桌面连接窗口,以便希望能够节省Windows Server 2008系统资源;殊不知,这种操作仅仅是让远程桌面连接暂时断开,它仍然会占用远程连接数量、
消耗系统资源。要想让远程桌面连接真正从windoWSServer 2008系统中断开,我们需要按照如下操作,来注销掉特定用户的远程桌面连接:
首先在Windows Server2008系统桌面中逐一点选“开始”、“运行”选项,从弹出的系统运行框中执行“cmd”命令,弹出DOS命令行工作窗口;
其次在该窗口的命令行提示符下执行字符串命令“quser”,弹出如***2所示的结果信息,在这里所有远程连接的用户名、连接标识、会话名等信息全部被列写出来,将需要切断远程连接的对应用户标识记录下来;比方说,如果想切断test用户创建的远程桌面连接时,那么我们应该先找到对应test用户的标识信息,假设该标识编号为5,之后在DOS命令行中输入字符串命令“logoff 5”,单击回车键后,Windows Server 2008系统就会自动强制test用户从对应系统中注销,这个时候test用户占用的远程桌面连接就被释放出来了。
仅让特定用户远程连接
在默认状态下,WindowsServer 2008系统只允许客户端系统以***istrator账号与之建立远程桌面连接,不过***istrator用户账号很容易被他人非法使用。为了让远程桌面连接更安全,我们可以取消***istrator账号默认的远程桌面连接权限,同时将远程桌面连接权限授予自己信任的用户,下面就是具体的实现步骤:
首先在Windows Server2008系统桌面上依次点选“开始”、“程序”、“附件”、“命令提示符”命令,弹出MS-DOSXl作窗口,在命令行提示符下输入字符串命令“net user***istrator/active:no”,单击回车键后,WindowsServer 2008系统就不会允许***istrator用户以任何形式登录访问自己了;
其次返回Windows Server2008系统“开始”莱单,从中依次点选“程序”、“管理工具”、“服务器管理器”命令,展开服务器管理器窗口,点中“配置远程桌面”链接,打开远程桌面设置对话框,单击“选择用户”按钮,进入所示的设置界面,在这里将所有已经存在的用户账号一一删除掉;
下面单击“添加”按钮,打开用户账号添加对话框,从中找到自己认为值得信任的特定用户账号,同时单击“确定”按钮执行设置保存操作,这样一来被添加的特定用户就能通过远程桌面连接程序来远程控制WindowsServer 2008系统了。
远程桌面连接命令篇2
远程桌面连接是一种远程操作电脑的模式,它可以用于可视化访问远程计算机的桌面环境,用于管理员在客户机上对远程计算机服务器进行管理。
“远程桌面连接”的前身应该是Telnet。Telnet是一种字符界面的登陆方式,微软将其扩展到***形界面上,显示了异常强大的功能。
在日常工作交流中,我们常常会用到远程桌面连接功能,许多人会认为这样的功能简单得几乎不值一提,不过在实际使用过程中,我们有时会遇到各种特殊的远程桌面连接需求,要想顺利满足这些特殊的连接需求,就必须要掌握一些远程桌面连接的使用技巧。
让远程桌面连接端口躲避攻击
大家知道,在默认状态下远程桌面使用的端口一般为“3389”,如果我们不及时将这个端口号码进行更改,则许多别有用心的黑客可能会利用这个端口,来远程控制和入侵本地工作站,以便窃取保存在本地工作站中的各类隐私信息。为了保护本地工作站的安全,我们可以尝试按照如下步骤,将远程桌面连接使用的默认端口号码更改成其他的端口号码。
首先以特权身份登录进本地工作站系统,并用鼠标逐一单击系统桌面中的“开始”、“运行”命令,从弹出的系统运行框中,输入字符串命令“regedit”,单击“确定”按钮后,打开本地工作站的系统注册表编辑界面;
其次在该编辑界面的左侧显示区域,用鼠标展开HKEY_LOCAL_MACHINE注册表分支,从其后弹出的分支列表中依次选中SYSTEMCurrentControlSetControlTerminalServerWdsrdpwdTdstc
p子键,在tcp子键所对应的右侧显示区域中,我们会看到一个名为PortNumber的子键,这个子键其实就是用来定义远程桌面连接端口号码的,将该子键的数值设置成其他端口号码,例如可以将其数值设置成“9999”;
完成数值修改操作后,我们再将鼠标定位于注册表分支HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTermin
alServerWinStationsRDP-Tcp,在RDP-Tcp子键所对应的右侧显示区域中,我们同样会看到一个名为PortNumber的子键,把该子键的数值也要一并修改过来,例如这里我们也要将它的数值修改成“9999”;
完成本地工作站的远程桌面连接端口号码后,我们日后需要通过远程桌面连接到该工作站时,需要打开对应工作站中的远程桌面连接设置窗口,并在其中设置好需要远程连接的工作站地址,之后单击“另存为”按钮将远程桌面设置保存成文件,接着用写字板之类的文本编辑程序将前面保存生成的RDP文件打开,并在文本编辑区域中手工输入一行“serverport:i:9999”这样的语句,再将该文件按照原名重新保存一下,这样一来我们日后就能通过远程桌面安全地连接到本地工作站中了。其他用户只要不知道新的远程桌面端口号码,他们就无法与本地工作站创建远程桌面连接了,那么本地工作站的安全性就会得到大大增强!
善用远程桌面连接进行传输文件
在局域网中传输文件时,相信多数人都会通过文件共享的方式来进行,可是设置成共享状态的目标文件很容易被其他人偷看到,而且一些别有用心的人还会通过共享通道对本地工作站实施攻击。为了确保在局域网中能够安全地传输文件,我们可以利用远程桌面连接程序中自带的磁盘映射功能,来让局域网中的文件传输进行得更安全、更简便,下面就是利用远程桌面功能进行文件传输的具体操作步骤:
远程桌面连接命令篇3
VNC(Virtual Network Computing)是一套由AT&T实验室所开发的可操控远程的计算机的软件,其采用了GPL授权条款。VNC使用了RFB(Remote FrameBuffer,远程帧缓冲)协议来实现远程控制另外一台计算机。它把键盘、鼠标动作发送到远程计算机,并把远程计算机的屏幕发回到本地。
本文的测试服务器操作系统为suse linux 10,内核版本为2.6.16.46.0,32位操作系统,客户端为WINDOWS XP。
VNC软件主要由两个部分组成:VNC server及VNC viewer。用户需先将VNC server安装在被控端的计算机上后,才能在主控端执行VNC viewer控制被控端。对于本次的SESE测试版本是自带应用包,不需要单独安装的,仅需进行相关配置。
2、VNC配置
1)启用SUSE远程控制
由于本测试版本已默认安装了VNC,打开YaST,网络服务,远程管理(remote ***istration),选择“允许远程管理”,在下面的选项进行防火墙设置,选择“打开防火墙端口”。点击完成。
2)启动VNC服务。
SSH登录后,执行vncserver命令
提示:You will require a password to access your desktops.
设置远程访问的密码。
Password:(输入密码)
Verify: (再次输入)
提示:Would you like to enter a view-only password (y/n)? n(是否输入一个只能查看的密码,选择否)
提示信息如下:
xauth: creating new authority file /root/.Xauthority
New ‘X’ desktop is linux-eyh7:1(桌面编号为1,后面有用)
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/linux-eyh7:1.log
3)配置xstartup启动脚本。
内容如下:
#!/bin/sh
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
xrdb $HOME/.Xresources
xsetroot -solid grey
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &&
删除twm &这一行,添加一行内容为gnome-session&
就是启动gnome***形界面窗口。
保存后,重启vnc(在命令行里输入vncserver)。
3、WINDOWS客户端的使用
WINDOWS可以使用IE浏览器或者VNC VIEWER来管理控制
1)VNC VIEWER
***windows vnc客户端软件进行安装。运行VNC查看器输入服务器的IP和桌面编号:如:X.X.30.112:5903而后输入上面设置的VNC连接密码就可以登录进去了。
2)通过浏览器控制:
如果主控端没有安装vnc viewer,通过浏览器也可以控制,但是需要浏览器开启java applet。例如访问地址:http://X.X.30.112:5801/(其中端口号=桌面显示编号+5800,前面我们配置时提示桌面编号是1,所以端口号就是5801),会出现登录界面。
4、使用过程中的常见问题
1)关闭防火墙
当运行VNC server的机器要通过VNC来控制,则一定要将VNC server机器的网络防火墙关闭否则连接会被阻隔导致连接失败,无法控制你的机器。
2)仅出现命令行界面,不出现完整的***形界面
连接VNC VIEWER时仅出现字符窗口,如下***所示。
此问题的原因是xstartup脚本配置问题,需要注意两个地方。第一文件的开头要有这如下两行
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
第二不要出现startgnome &这一行。
3)在宿主机上执行命令后,能出现某些程序***形安装界面,而IE浏览器VNC执行后不能出来,安装VNCVIEWER客户端能解决
4)端口号与桌面号问题
如果在WINDOWS下,在IE浏览器与VNCVIEWER均需要连接VNC服务器时需要考虑端口号与桌面号。默认的配置为VNCVIEWER端口从5900开始,桌面号为1则5901,桌面号为2则为5902,依此类推。而默认的IE浏览器即Web服务TCP端口从5800开始,也是与桌面号相关,对应关系参考VNCVIEWER。此端口号可以修改,在连接时不一定按123的顺序,可以我用IE浏览器去访问时用的端口号为5801,而用VNCVIEWWE访问的端口号却是5903。
5、VNC的优点与不足
VNC软件具有如下的优点:
1)对于较大型的企业的机房或者系统管理员来说,频繁进出机房,对机器或者系统进行相关配置,效率是较为低下的。
2)VNC的最大优点就是跨平台。因为不同的操作系统的界面处理方法都不一样,所以就有人开发了不同的VNC版本,因为都符合VNC协议,所以兼容性比较好。还有人做了Java版的客户端,在能够运行JVM的机器上都能运行客户端。
3)版本多,开放源代码,每个人都可以不断改进它。
4)网络带宽需求很小,即使双方都是用猫(调制解调器)拨号上网,连接速度依然很快,控制起来也很流畅
5)方便本机与被控制机器之间的本文复制。本机复制了,直接在远程机器里按粘贴即可,相对于进机房操作,十分方便。
6)程序小巧,安装后仅750KB左右,运行后占用资源很少。
7)完全免费。
当然VNC也有需要待改进的不足之处,如:
1)VNC还有着在Linux下无法使用按热键。
2)不支持中文输入。
远程桌面连接命令篇4
案例一:网站域名无法解析
故障现象:小孟最近将自己的笔记本电脑带到单位来上网,不过上网访问时,发现任何网站页面都无法打开,可是上QQ、用MSN却很正常。
解决办法:根据这种现象,不难看出本地系统的域名解析出错了,只要重新设置DNS服务器地址就能解决问题。在进行这种设置操作时,可以依次单击“开始”|“设置”|“网络连接”命令,弹出网络连接列表界面,用鼠标右键单击该界面中的“本地连接”***标,执行右键菜单中的“属性”命令,切换到目标本地连接属性对话框;选择TCP/ IP协议选项,单击该选项下面的“属性”按钮,弹出如***1所示的编辑对话框,检查这里的DNS服务器地址是否设置正确,如果发现在DNS服务器配置正确的情况下,网站域名仍然无法解析,可以重新更换一个工作正常的DNS服务器地址看看。倘若还无法解决问题,可以依次单击“开始”|“运行”命令,弹出系统运行对话框,在其中执行字符串命令“regsvr32 Shdocvw. dll”,相信这样多半就能解决故障了。
案例二:共享记录不能查看
故障现象:为了检查恶意用户有没有修改自己共享文件夹中的重要内容,笔者进入系统事件管理器窗口,尝试访问与共享文件夹有关的事件记录,不过不能查到任何共享访问痕迹。
解决办法:这种现象很可能是本地系统没有对共享文件夹启用审核策略,只有启用了审核功能之后,系统事件管理器才会自动记录共享文件夹的所有访问操作。在启用审核策略时,可以依次单击“开始”|“运行”命令,弹出系统运行对话框,输入字符串命令“gpedit.msc”,单击回车键后,切换到系统组策略编辑界面,将鼠标定位到该界面左侧区域中的“计算机配置”|“Windows设置”|“安全设置”|“本地策略”|“审核策略”目录上,双击该目录下的“审核对象访问”组策略,打开如***2所示的属性对话框,将这类的“成功”、“失败”等选项全部选中,再按“确定”按钮保存设置操作,这样任何对共享文件夹的访问操作,都会被自动记录到系统日志文件中,以后我们只要通过访问标识为560、562、564的事件记录,就能弄清楚是否有人访问过自己的共享文件夹了。
案例三:无法找到本地连接
故障现象:小王的笔记本电脑明明集成有网卡设备,而且打开系统的设备管理器窗口,发现网卡设备工作状态显示正常,可是尝试通过本地连接***标修改上网参数时,发现网络连接列表界面中根本找不到“本地连接”***标的身影,在这种状态下上网访问也不正常。
解决办法:既然从设备管理器窗口中看到网卡设备工作状态正常,那就说明网卡设备没有被禁用,也没有与其他设备发生冲突现象,而造成本地连接***标消失的原因,很可能是网络连接服务被意外停用了。此时,可以依次单击“开始”|“运行”命令,切换到系统运行对话框,在其中执行“services.msc”命令,打开系统服务列表界面,用鼠标双击“Network Connections”服务,弹出如***3所示的服务属性对话框,检查常规标签页面中的“启动”按钮是否已经被按下,一旦发现该服务已经被停用时,只要重新单击“启动”按钮即可。当然,如果笔记本电脑使用动态地址上网时,还要确保DHCP Client服务的运行状态处于开启状态,这样笔记本电脑才能正常上网访问。如果上述系统服务都启动正常的情况下,仍然无法找到本地连接***标时,多半是网络连接管理程序发生了错误,此时可以尝试手工修复该服务程序。在执行修复操作时,可以依次点击“开始”、“运行”命令,在弹出的系统运行对话框中,依次执行“regsvr32netshell.dll”、“regsvr32netconfigx.dll”、“regsvr32netman.dll”等字符串命令执行修复操作。
案例四:网络连接规律断线
故障现象:笔者使用迅雷工具从网上***“大块头”的视频电影时,采用了无人值守的工作模式,可是每次***时间超过10分钟左右时,***连接就出现了断线故障。检查物理连接时,发现线路连通性很正常,使用专业工具测试丢包时,也没有看到有明显丢包延迟现象,而且检查各个连接接头,发现接头很牢靠。
解决办法:在排除物理连接、网络病毒等因素后,很可能是网卡设备启用了电源管理节电模式,该模式一旦探测到计算机系统在一段时间不操作后,会自动将网卡设备的工作状态关闭,从而引发了上网连接规律断线的情况。为了解决这种现象,可以依次单击“开始”|“控制面板”命令,双击系统控制面板窗口中的“网络和共享中心”***标,进入网络和共享中心管理页面,按下“更改适配器设置”按钮,切换到系统网络连接列表界面;用鼠标右键单击本地连接***标,执行右键菜单中的“属性”命令,弹出本地连接属性对话框,点击“配置”按钮进入网卡设备的属性对话框,选择“电源管理”标签,打开如***4所示的标签设置页面,检查其中的“允许计算机关闭这个设备以节约电源”选项是否处于选中状态,要是发现其处于选中状态时,只要及时取消该选项前的勾,再单击“确定”按钮保存设置操作,这样网络连接日后就不会发生规律性断网了。
案例五:网卡设备不能获取IP地址
故障现象:办公室中有一台旧式电脑,一直使用的是Windows XP系统,该电脑集成了Realtek品牌的网卡设备,将该电脑通过普通网线接入局域网,并将电脑中的网卡设备设置为自动获取IP地址,可是每次上网访问时,网卡设备都不能获得正确的IP地址,通过“ipconfig/all”命令发现本地IP地址竟然是不常用的“169.x.x.x”,通过该地址不能正常访问网页内容。
解决方法:一般来说,“169.x.x.x”地址是网卡设备无法从局域网DHCP服务器那里获得IP地址后,Windows系统自动分配给网卡的,这就说明旧式电脑与DHCP服务器之间的通信不正常。有鉴于此,可以先通过专业测试工具来判断旧电脑的物理连接连通性是否正常,在物理连接通畅的情况下,可以重新插拔一下旧网卡上的网线,确保旧网卡设备与交换机以及网络线缆接触良好。在上面的各项因素都被排除后,网卡设备要是还不能获取有效的上网地址时,不妨换用一台网络连接状态正常的电脑,接入旧电脑使用的网络接口进行测试,如果上网正常,那就意味着上述故障原因肯定出在旧电脑身上。否则,问题出在局域网交换机或DHCP服务器身上。经过实践排查,笔者看到换用其他电脑进行上网测试时,能够获得有效的IP地址,这就证明旧电脑自身肯定存在问题。笔者怀疑旧网卡的驱动程序没有安装好,于是打开旧电脑的机箱外壳,查看获得主板型号,并通过相关型号信息从***网站中***获得集成网卡的原装驱动程序;之后,按前面的操作打开系统设备管理器窗口,将鼠标定位到旧网卡设备***标上,并用鼠标右键单击该***标,执行右键菜单中的“更新驱动程序软件”命令,切换到如***5所示的设置对话框,点击“浏览计算机以查找驱动程序软件”按钮,弹出文件选择对话框,导入从网上***获得的原装驱动程序,更新驱动完成之后,发现旧网卡终于能正常获得有效的上网参数了。
案例六:远程连接无法登录
故障现象:局域网共享资源保存在一台Windows 7系统中,可是同事从一台安装有Windows XP系统的计算机中,通过远程桌面连接程序与Windows 7系统建立网络连接时,发现无论输入什么权限的账号,都无法登录成功,即使使用Windows 7系统的管理员账号也不行,这样就无法对该系统进行有效控制。
解决办法:遇到这种现象时,首先确认输入的登录账号正确并且权限足够,在排除这种因素后,上述问题如果仍然存在的话,多半是Windows 7系统启用了新增加的网络级身份验证功能,该功能会自动拒绝系统低版本、安全漏洞多的客户机与Windows 7系统建立远程桌面连接,当客户机使用的是类似Windows XP的低版本系统,那么无论输入什么账号进行远程桌面连接登录操作,都不会取得成功。要想让Windows XP系统能远程登录进入Windows 7系统,只有关闭Windows 7系统新增加的网络级身份验证功能。在关闭这项功能时,可以在Windows 7系统中依次单击“开始”|“控制面板”命令,双击系统控制面板窗口中的“系统和安全”|“系统”***标,展开系统管理界面,按下左侧区域中的“远程设置”按钮,打开如***6所示的远程设置对话框。检查“远程桌面”处的“仅允许运行使用网络级别身份验证的远程桌面的计算机连接(更安全)”选项是否处于选中状态,如果发现它被选中时,那么Windows XP系统在进行远程桌面登录时就会出现上面的故障,只有重新选中“允许运行任意版本远程桌面的计算机连接”选项,才能避免上述问题发生。
案例七:无法找到网络名称
故障现象:为了方便访问单位内网中一台电脑系统中的共享文件,笔者在该系统中创建了一个特权账号,并将该系统的共享工作模式调整为了“经典――本地用户以自己的身份验证”。原以为从自己的电脑中,通过网上邻居窗口访问这台内网电脑中的共享资源很顺利,可是在共享登录对话框中,输入之前创建的特权用户账号后,系统竟然弹出无法找到网络名称的提示。
解决方法:在物理连接通畅的前提下,出现这种共享故障,很可能是单位内网中的这台电脑系统IPC$默认共享被意外停用掉了。我们知道,局域网中的客户机之所以能够在网上邻居窗口中查看到对端主机系统中的共享内容,主要是对端主机系统安装并启用了“Microsoft网络的文件和打印机共享”系统组件,该组件被启用的那一刻会智能地在对应系统中生成IPC$这个默认共享,而正是在IPC$的作用下对端系统的共享资源列表才会正确显示在本地网上邻居窗口中的。当IPC$默认共享被意外停用时,那么用户自然就无法利用网上邻居功能发现对端主机系统中的共享内容了,表现出来的具体现象就是无法找到网络名称。为了解决这种故障,笔者登录进入单位内网电脑系统,逐一点选“开始”|“运行”选项,打开系统运行对话框,输入“cmd”命令,单击“确定”按钮,切换到MS-DOS命令行工作窗口,在命令行中输入“net share”命令,返回如***7所示的结果信息,果然发现默认共享IPC$被关闭了。重新输入“net share IPC$”命令,将IPC$默认共享恢复启用,之后再进行共享访问测试时,上面的故障现象已经消失了。
案例八:无法连接网络打印
远程桌面连接命令篇5
关键词:桌面虚拟化技术 系统结构 关键技术
中***分类号:TP316 文献标识码:A 文章编号:1007-9416(2013)02-0088-01
桌面虚拟化技术是将桌面的操作环境与硬件运行环境进行分离的一种技术。利用该技术用户可以实现非特定地点、非特定硬件、非特定时间的桌面访问与操作。相较于远程桌面技术而言,桌面虚拟化技术内容更为丰富,功能更为强大,且实现手段更为多样。通过桌面虚拟化技术,一台物理设备可以同时安装多个操作系统,而操作桌面也可以通过多种设备实现访问和控制。这就极大的降低了IT设备的采购和运营成本,同时还提高了软件系统的安全性能和硬件系统的利用率。因此桌面虚拟化技术具有广阔的应用前景。
1 桌面虚拟化技术系统结构
在系统构成方面,桌面虚拟化技术由服务器、虚拟化桌面主机、连接和瘦客户机四部分构成。其中,服务器主要用于对桌面操作环境进行资源分配、应用部署、数据备份等;虚拟化桌面主机则是由服务器创建的虚拟桌面环境,在该环境下用户可以通过相关的远程连接协议实现与硬件设备的连接和操作;连接主要用户控制用户可控制或可访问的虚拟桌面;瘦客户机则是提供人机交互的主要终端设备。
2 桌面虚拟化中的关键技术
桌面虚拟化技术的发展基础为服务器和连接,因此,桌面虚拟化的核心技术就是基于服务器的服务器虚拟化技术和基于连接的远程连接协议。
2.1 服务器虚拟化技术
所谓的虚拟具有三个方面的内容,分别是平台虚拟化、应用程序虚拟化以及资源虚拟化。其中,平台虚拟化技术又是这三方面内容的重点和核心技术。平台虚拟化技术可以忽略平台运行所需的硬件支持设备的物理属性,而是按照用户需求在硬件层和操作系统层之间创建多个虚拟平台环境,这些环境均相互***,且用户可以获得与实际硬件环境相同的使用体验。具体而言,平台虚拟化技术分为指令级虚拟化、硬件抽象级虚拟化、硬件辅助虚拟化、操作系统级虚拟化。
指令级虚拟化可以完全模拟最底层物理硬件的工作特性,进而保证为软件在不做修改的情况下即可在虚拟桌面中运行,因而在硬件和平台兼容性方面为用户提供了有力支撑。
硬件抽象级虚拟化则是对硬件接口和接口执行方式的模拟。这主要是指虚拟机监视器处于最高级,而虚拟用户系统处于次高级,对于具有特权性质的汇编指令,虚拟用户系统是无法执行的,此时借助硬件抽象级虚拟化技术可以对虚拟硬件的接口和接口执行的过程进行虚拟,然后由虚拟机监视器完成指令的执行并将结果返回到虚拟用户系统中。
硬件辅助虚拟化主要应用在提高虚拟效果。如正常情况下虚拟机监视器处于系统的最高级别,因此较低级别的虚拟用户系统是无法执行最高权限的,但是借助Intel-VT技术或AMD-V技术的支持,虚拟用户系统可以创建***的寄存器系统进而完成指令的编译,不再需要借助虚拟机监视器的协助处理。
操作系统级虚拟化则是在服务器内创建多个操作系统,这些操作系统相互***,故也不会受到其他系统的影响。用户在使用某一操作系统时,可避免出现传统操作系统中多个用户进程相互争抢资源现象的发生。
2.2 远程连接协议
远程连接协议的主要目的在于允许用户使用其他设备,在其他地点完成对自己桌面的访问和控制。当前的桌面虚拟化技术解决方案提供商主要有VMware、Citrix以及微软三家,因此,在远程连接协议方面也存在三种协议。
VMware公司使用的协议为PCoIP协议。由于VMware公司在桌面虚拟化技术领域具有绝对领导权,因而其远程连接协议也更加完善和灵活。该协议可以支持高码率的数据传输,对大多数热插拔设备具有良好的兼容性。其在软件实现方面使用UDP协议对流媒体的内容进行优化,使用TCP协议对会话进行建立和控制,具有较好的用户体验。
Citrix公司使用的协议为ICA协议。该协议可以将本地资源与服务器资源进行无缝集成,因此在用户体验度方面表现十分突出。同时,该协议还支持标准的数据流传输服务和标准USB设备。其所支持的网络协议有TCP/IP、NetBIOS、以及IPX/SPX等。
微软公司使用的协议为RDP协议。该协议相较于上述两种协议而言,在支持度方面还有所欠缺,如对外设的支持有限、数据流传输速度不高等。
3 桌面虚拟化技术的应用
左面虚拟化技术虽然具有广阔的应用前景。但是鉴于当前时期还存在一些问题,故其发展还有所限制。现今已经使用桌面虚拟化技术的领域有:
虚拟机的状态保存及回滚技术,使用该技术可以帮助软件技术开发人员简化传统的工作步骤,不用过多考虑技术开发效果,方便进行软件测试。
安全访问关键网站,这主要是指应用桌面虚拟化技术创建一个***于运行于当前物理设备的虚拟桌面,该桌面与物理桌面相互***,即便受到攻击也不会影响到传统桌面和物理设备。
文件拷贝,这主要是指将虚拟机内产生的文件与硬件设备之间建立连接实现数据的传递,主要应用于移动办公领域。
特定软件的运行安装,这种情况主要用于某些对运行环境要求更为苛刻的软件。
4 结语
桌面虚拟化技术作为虚拟化技术的一个核心应用,是对用户桌面的一次***,可以极大的改善用户的桌面体验。在安全方面,桌面虚拟化技术同样具有广泛的应用前景。在可预见的未来,桌面虚拟化技术必然会得到广泛的重视与应用。
参考文献
[1]黄华.桌面虚拟化技术的现状及未来发展研究[J].福建电脑,2009,25(9).
[2]刘嘉佳.桌面虚拟化的技术及前景分析[J].电脑编程技巧与维护,2010(6).
远程桌面连接命令篇6
[关键词]密码字典 telnet 终端服务
一、引言
随着网络上计算机的使用量的不断增加,越来越多的计算机用户对如何成为黑客感兴趣。由于现在许多的用户使用的操作系统为windows操作系统,于是造成越来越多的黑客攻击windows操作系统,这就给广大的用户提供了一个交流的平台,本文旨在通过一个完整的案例来说明如何远程登录到网络上的某台计算机,实现远程控制及远程管理。本案例使用的工具软件在internet上都可以***到,并且无需了解很多专业方面的知识就可以实现。当然,如果目标计算机上采取了一些安全措施,如安装了一些专业的防火墙或杀毒软件,则文中的大多数入侵工具则无用武之地了,因为网络当中的攻防技术都是相对来说的。整个过程分别按照如下步骤进行。
二、系统用户扫描
可以使用工具软件:getntuser,该工具可以在win nt4以及win 2000操作系统上使用,例如对ip为172.18.25.109的计算机进行扫描,首先将该计算机添加到扫描列表中,选择菜单file下的菜单项“添加主机”,输入目标计算机的ip地址。单击工具栏上的***标,可以得到对方的用户列表。利用该工具可以对计算机上用户进行密码破解,首先设置密码字典,设置完密码字典以后,将会用密码字典里的每一个密码对目标用户进行测试,如果用户的密码在密码字典中就可以破解出该密码。选择菜单栏工具下的菜单项“设置”,设置密码字典为一个文本文件。利用密码字典中的密码进行系统破解,选择菜单栏工具下的菜单项“字典测试”,程序将按照字典的设置进行逐一的匹配。这样我们就破解出了目标计算机的管理员用户的密码。
三、远程启动telnet服务
利用主机上的telnet服务,有管理员密码就可以登录到对方的命令行,进而操作对方的文件系统。如果telnet服务是关闭的,就不能登录了。默认情况下,windows 2000 server的telnet是关闭的。利用工具rtcs.vbe可以远程开启对方的telnet服务,使用该工具需要知道对方具有管理员权限的用户名和密码。
命令的语法是:“cscript rtcs.vbe 172.18.25.109 ***istrator 123456 1 23”,
(1)其中cscript是操作系统自带的命令
(2)rtcs.vbe是该工具软件脚本文件
(3)ip地址是要启动telnet的主机地址
(4)***istrator是用户名
(5)123456是密码
(6)1是登录系统的验证方式
(7)23是telnet开放的端口
执行完成后,对方的telnet服务就被开启了。在dos提示符下,登录目标主机的telnet服务,首先输入命令“telnet 172.18.25.109”,因为telnet的用户名和密码是明文传递的,首先出现确认发送信息对话框。输入字符“y”,进入telnet的登录界面,需要输入主机的用户名和密码。如果用户名和密码没有错误,将进入对方主机的命令行。
四、在对方的命令行下开启对方的终端服务
大家此时会发现,使用命令行的方式操纵别人的 计算 机很不方便,有没有更好的方式来对远程的计算机进行操作呢?有,那就是可以登录到别人的计算机桌面来实现***形化的操作。终端服务是windows操作系统自带的,可以远程通过***形界面操纵计算机。在默认的情况下终端服务的端口号是3389。可以在系统服务中查看终端服务是否启动。假设对方不仅没有开启终端服务,而且没有安装终端服务所需要的软件。使用工具软件djxyxs.exe,可以给对方安装并开启该服务。在该工具软件中已经包含了安装终端服务所需要的所有文件。将该文件上传并拷贝到对方计算机的winnt\\temp目录下。由于我们前面已经登录到对方的命令行界面,故此我们只需使用copy命令将本机上的djxyxs.exe文件拷贝到对方的winnt\\temp目录下便可。然后执行djxyxs.exe文件,该文件会自动进行解压,将文件全部放置到当前的目录下,执行命令查看当前目录下的文件列表。此时会发现生成了一个目录i386,该目录下放置了安装终端服务所需要的文件。最后执行当前目录下解压出来的azzd.exe文件,将自动在对方的计算机上安装并启动终端服务。安装完毕后,对方的服务器会自动重启,之后就可以使用终端服务连接软件登录对方的计算机了。
五、连接到对方的终端服务
利用windows 2000自带的终端服务工具:mstsc.exe。该工具可以在操作系统的安装光盘中找到,将该工具放到自己的c:\\winnt\\system32中,接下来在“开始—运行”中输入“mstsc.exe”便出现“终端服务客户端”界面,在该界面中只要设置要连接主机的ip地址和连接桌面的分辨率就可以。如果目标主机的终端服务是启动的,可以直接登录到对方的桌面,在登录框输入用户名和密码就可以在***形化界面操纵对方主机了。至此一个完整的 网络 入侵过程便实现了。并可以非常简单的操作对方的计算机从而实现对目标计算机的长久控制。
六、结语
综上步骤,我们可以很轻松的入侵没有采取防范措施的计算机,轻松的登录对方的命令行或远程桌面系统,当然也可以实现对远程目标主机的管理与故障维护,大大的提高了我们的工作效率。
参考 文献 :
[1]杨义先.网络安全理论与技术.人民邮电出版社,2003.
远程桌面连接命令篇7
停用自动调谐,稳定传输性能
与传统操作系统相比,Win2008系统在网络性能方面增加了自动调谐功能,该功能可以对上网环境的优劣状态进行自动分析、评价,并且根据评价结果自动调整优化TCP/IP连接数值,保证网络连接速度始终保持理想状态。可是,一旦启用了该功能后,我们日后在网络中共享传输一些文件尺寸较大的内容时,网络传输稳定性就会受到影响,那么共享传输效率就会受到下降;此外,要是我们频繁在Win2008系统中进行BT***时,BT***速度也会受到影响。为了稳定网络传输性能,我们可以按照下面的操作将Win2008系统默认启用的自动调谐功能停用掉:
首先打开Win2008系统的“开始”菜单,点选其中的“运行”命令,打开对应系统运行框,在其中执行“cmd”命令,切换进入MS-DOS命令行窗口;在命令行提示符下,直接执行字符串命令“netsh int tcp set global autotuninglevel=disable”,当系统屏幕上弹出如***1所示的成功提示后,Win2008系统默认启用的TCP/IP通信协议自动调谐功能就被暂时停用了,此时我们再尝试进行大尺寸文件共享传输操作时,或许就会感觉到网络传输性能稳定多了。
启用远程登录,提高管理效率
很多时候,网络管理员为了减轻自己的工作量,常常会使用telnet功能命令,远程登录进局域网中的目标服务器系统,进行网络管理操作。可是,当我们尝试在Win2008系统中执行telnet功能命令,进行远程管理操作时,发现系统无法正确进行远程登录操作,难道是Win2008系统放弃了这项网络管理功能?其实,这并不是Win2008系统放弃了这项网络管理功能,而是该系统为了安全着想,在默认状态下没有安装启用远程登录功能;要想提高网络管理效率,我们可以按照下面的操作来安装启用Win2008系统的telnet功能组件:
首先从Win2008系统的“开始”菜单中,依次展开“程序”/“管理工具”/“服务器管理器”选项,打开对应系统的服务器管理器窗口,用鼠标展开该窗口左侧的“功能”节点;在“功能”节点的右侧列表窗格中,展开“功能摘要”区域,我们可以在这里清楚地发现telnet功能组件是否处于启用运行状态;
由于Win2008系统在默认状态下没有安装telnet功能组件,为此我们必须在这里单击“添加功能”按钮,弹出如***2所示的设置窗口;将该设置窗口中的“Telnet客户端”选项选中,同时单击“下一步”按钮,再单击“安装”按钮,随后该功能组件就能被顺利地安装好。完成远程登录客户端功能组件安装任务后,我们再打开Win2008系统的DOS命令行窗口,并尝试执行Telnet命令进行远程登录管理操作时,就会一帆风顺了,如此一来网络管理效率就能得到明显提升了。
调整端口号码,确保登录安全
安装好Win2008系统的远程登录客户端功能后,我们就能在Win2008系统中,对局域网中的其他重要主机进行远程登录管理了。可是,开通了远程登录功能后,Win2008系统的安全性就会受到威胁,因为局域网中的一些恶意用户也能通过该功能,来对本地系统实施非法攻击了。为了保证远程登录的安全,我们可以调整远程登录功能默认使用的端口号码,那么其他人如果不知道远程登录端口号码,同样无法利用该功能进行非法破坏活动,下面就是具体的调整步骤:
首先在Win2008系统桌面上打开“开始”菜单,点选其中的“运行”命令,从弹出的系统运行框中执行“cmd”命令,切换进入MS-DOS命令行窗口;在命令行窗口下,执行“tlntadmn config port=616”字符串命令,其中616是新的远程连接端口号码,这么一来Win2008系统的远程登录端口号码就变成了616,而不是默认的23了,此时我们必须知道616端口号码,才能正确进行远程登录操作。
不过,要提醒大家的是,如果我们想通过telnet命令远程管理Win2008系统时,必须先要在该系统中打开服务器管理器窗口,用鼠标展开该窗口左侧的“功能”节点;在“功能”节点的右侧列表窗格中,展开“功能摘要”区域,再单击“添加功能”按钮,将对应系统的“Telnet服务器”功能组件安装成功,那样的话其他客户端系统才能远程登录进该系统,并对该系统进行远程管理操作。
善用备用配置,提高接入效率
有的时候,安装了Win2008系统的客户端系统,需要在单位和家庭两个不同的网络环境中进行频繁切换工作,每次变换网络环境时,我们都需要手工修改客户端系统的配置参数,才能保证它成功连接网络;很显然,在两种不同的网络环境中切换时,我们就需要跟着修改上网配置参数,这会影响客户端系统的网络接入效率,那么我们能否找到一种合理的方法,让客户端系统不需要更改配置参数,就能直接在不同的网络环境中工作呢?答案是肯定的!我们可以巧妙地利用Win2008系统的备用配置功能,来为客户端系统同时配置两套上网参数,当客户端系统连接到某一个网络环境后,它会优先使用第一套参数进行上网访问,如果上网无法成功的话,又会自动使用第二套参数进行上网连接,直到网络连接成功为止,下面就是具体的配置步骤:
首先打开Win2008系统的“开始”菜单,从中依次点选“设置”、“网络连接”选项,打开网络连接列表界面,右击目标本地连接***标,并点选右键菜单中的“属性”命令,弹出目标本地连接属性界面;选中该界面中的“Internet协议版本4(TCP/IPv4)”选项,同时单击该选项下面的“属性”按钮,进入TCP/IPv4属性窗口,在该属性窗口的常规设置页面中,选中“自动获得IP地址”、“自动获得DNS服务器地址”等选项,这样一来客户端系统日后连接到单位局域网中时,就能自动从局域网的DHCP服务器那里获得有效的上网参数了,那样的话客户端系统就能正常访问单位局域网了;
一旦选中了“自动获得IP地址”、“自动获得DNS服务器地址”等选项后,TCP/IPv4属性窗口中的“备用配置”选项卡就会被自动激活,点击该选项卡,弹出如***3所示的选项页面,在这里我们可以将家庭网络中的上网参数设置好,例如输入家庭网络的IP地址、网关地址以及DNS服务器地址等,再单击“确定”按钮结束设置操作。这样一来,客户端系统连接到家庭网络后,Win2008系统会自动调用备用配置参数进行网络连接操作了。
关闭差分压缩,提高共享速度
当我们尝试通过网络访问Win2008系统中的共享文件夹时,有时会感觉到访问速度没有以往那样迅速,在排除网络连接因素后,我们感觉该共享访问速度要是还不正常时,那问题很可能是Win2008系统的远程差分压缩功能在暗中作祟,因为该功能需要耗费一定的时间,来计算网络中两个文件之间的差异,以便决定使用多大的网络带宽资源来传输差异内容,很显然这个计算过程会影响共享访问速度。为了提高共享访问速度,我们可以按照如下操作关闭Win2008系统的远程差分压缩功能:
首先逐一单击Win2008系统桌面上的“开始”、“程序”、“管理工具”、“服务器管理器”选项,弹出服务器管理器窗口,将鼠标定位于
该窗口左侧显示窗格中的“功能”节点上,再展开目标节点下面的“功能摘要”设置区域,我们可以在这里清楚地发现“远程差分压缩”功能此时此刻是否处于启用运行状态;
要是看到Win2008系统已经启用了“远程差分压缩”功能时,我们可以单击对应功能选项旁边的“删除功能”按钮,弹出如***4所示的功能选择对话框,将其中的“远程差分压缩”功能选项选中,同时单击“删除”按钮,这样的话Win2008系统的远程差分压缩功能就被成功关闭了,日后它就不会影响共享文件的正常传输了,那么我们也就能感觉到Win2008系统的共享访问速度恢复正常了。
控制系统服务,快速查看连接
当我们在Win2008系统中,尝试打开网络连接列表窗口,查看本地系统中究竟有哪些网络连接时,有时会感觉到速度不正常;出现这种现象,主要是Win2008系统自身设置造成的,我们可以按照下面的设置来控制系统的相关系统服务:
首先依次点选Win2008系统桌面上的“开始”、“运行”选项,在弹出的系统运行框中执行“services.msc”命令,打开Win2008系统的服务列表窗口;用鼠标双击其中的“Task Scheduler”服务选项,打开如***5所示的目标系统服务属性窗口,单击该属性窗口中的“停止”按钮,关闭“Task Scheduler”系统服务的启用运行状态;
远程桌面连接命令篇8
我在《物联网技术上面临的基本问题和操作系统设计》一文中提到,物联网中有两道很难绕过去的坎,一是物体识别,二是物体沟通。正是这两道坎,导致了智能硬件之间互联而不智慧的问题,并初步提出了局部的解决方案,所谓局部,就是说,该解决方案并不能解决全部问题,只能部分地化解问题。在这里,我将进一步细化该解决方案。
识别和沟通,都没有标准,而且在可见到的将来,也不可能有标准。这使得网络中的物体,各自自言自语,无法沟通对话,更加无法互操作,物联网要实现智慧互联,路很长,很艰难。
虽然难,但不能不走,各开发工具厂商,都盯上了这块肥肉,各自推出了其解决方案。下***为一个典型的解决方案示意***:
各家的方案,共同的特点是,在智能设备端,提供一个操作系统,以及联网所需的基本组件,高端些的,还提供脚本语言支持。在手机端,提供一个SDK包,该SDK包提供手机与智能硬件端互操所需要的api,自定义一套命令和数据格式。由于各厂家定义的命令和数据格式并不一致,导致其开发的产品,只能保证同一个厂家开发的产品互联互通。要所有智能硬件互联协作,这能一个厂商就包揽了网络中的所有产品,号称为一揽子解决方案,只用你一家的产品就可以了。这实质是限制了用户的选择权,用户不可能为了让智能家居运转起来,家里所有电器都选购同一个厂商的的吧,生产电冰箱的厂家,也不太可能生产跑步***;又比如智能工厂,要求用户的所有智能工业设备,使用同一个厂商的,也不可能;智能交通,要求路网中的所有设备和汽车来自同一个厂商,更加天方夜谭了。
不同的厂商,即使用相同的开发工具,所开发出来的APP和智能硬件,也是不能互联互通的。以现在最火的智能家居为例,如果你家里安装了海尔的智能冰箱,美的的智能微波炉,西门子的智能热水器,创维的智能电视,格力的智能空调,还有各种智能开关,温度、湿度传感器等等。请问,你手机中需要安装多少APP,会不会烦死用户。
物与物之间的识别和沟通,解决起来很困难,我们能不能退而求其次,先解决物与人之间的沟通呢?
物与人之间,无非是通过人机界面,通过人机界面,不同厂商间设备不能互通,问题在哪里呢?问题在于,开发工具想多了,把简单问题复杂化了。比如空调,一个“温度下降”按钮,无论哪家的设计,用户都能一眼就认出来,用户按下该按钮后,开发平台开始不安分了,把“按下降温按钮”这个事件,翻译成一个特定的命令码,例如0x80,发下去给空调。空调如果是同一个厂商开发的,就知道代码0x80代表温度下降。如果是别的厂家开发的呢,天知道0x80代表什么意思,说不定就关机了呢。进一步地,如果你在空调本身的人机接口界面上直接按按钮,还会有问题么?立马脑洞大开,只要你不翻译,让用户的界面远程显示在手机上,用户按手机上的按钮,就像按空调上的按钮一样,互通的问题,不就被绕过去了么?这,不就是远程桌面么?原来,远程桌面能解决物联网中缺乏标准的情况下的物与人之间的协作问题。
标准包含了巨大的利益,标准之争是***治斗争,就是无赖扯皮,物联网中物体的的识别和沟通标准,不要说不可能有,即使能定出来,也是猴年马月的事。与其企***制作标准,或者等待标准,还不如绕过去,不需要标准,也能实现功能,这就是远程界面。远程界面把复杂的联网开发,变成简单的单机开发。原来需要同时开发智能硬件和手持设备(通常是手机)端的应用程序,现在只需要开发智能硬件端的了。
远程界面的实现方案,有两个,HTML和远程桌面,具体的论述,已经在《物联网技术上面临的基本问题和操作系统设计》中介绍了一些,在这里进一步细化一下HTML5和远程桌面各自的特点和适用范围。
HTML5:智能硬件端需要webserver,技术相对复杂,很灵活,编程难度较大,CPU资源要求高,且容易引起不兼容的问题,网银以及很多网站挑浏览器的问题,大家都知道的。HTML5在动画等动态显示方面有无可比拟的优势,适合于界面要求很花哨的消费品。对于工业物联网应用,要求高可靠性和高实时性,遵循简单可靠的原则,一般仍然使用C语言开发,不太喜欢HTML5这样复杂的技术的。本地有LCD时,需要***设计本地UI,难于保证本地UI和远程UI一致性。
远程桌面:可以直接使用djygui,或使用其他支持远程桌面的rtos,技术简单可靠,编程难度低,CPU资源需求低,没有兼容性问题,无论本地有没有LCD都可以自动适应。流量中等,如果是WiFi本地通信,动画也不成问题,远程则比较消耗流量。非常适合工业控制场合,例如智能工厂内部。
如果使用HTML5,在页面设计时,必须如实地把用户的操作“告诉”智能硬件,而不能自作聪明地做编码转换,例如把用户的控制命令翻译成编码命令。例如用户按下空调向下的按钮,你就告诉智能硬件,用户按了向下的按钮,不要用诸如03表示降温,04表示升温这样的编码。这是许多用户都容易犯的错误,远程桌面则没有这个问题。
远程桌面连接命令篇9
关键词:远程控制;PcAnywhere;VNC;java;客户机;服务器
中***分类号:TP393.1 文献标识码:A 文章编号:1672-3791(2011)02(c)-0000-00
通过一些软件(如PcAnywhere,VNC等)可以实现远程控制功能,通过共享桌面对远程主机做一些想执行的操作,如同控制本地的计算机一样。通过远程控制的技术可以轻松对远程电脑进行维护、监控与排除故障,这种技术具有很好的应用和开发前景。跨平台性是java语言的显著特点,因此通过Java语言来编写的远程控制软件实用性更加广泛。本文中,将介绍远程控制的原理、实现局域网远程控制的常用方法以及如何利用Java实现局域网远程控制。
1 远程控制的原理
远程控制的原理是:首先控制端和被控制端均连接到网络,远程被控制端接收控制端发送过来的身份验证以及连接请求,倘若能够通过验证,便可以实现连接,同时将验证通过和已建立连接的信息发送到控制端。控制端就可以通过控制端程序或者将要执行的指令发送到远程主机,而被控端则执行指令,把鼠标、键盘、刷新屏幕发送到控制端程序,经过控制端处理后把信息显示给用户看,这样,用户对远程主机的操作就像在本地计算机上操作一样。通过验证以后,两地计算机才能连接在一起,并最终实现远程控制。
远程控制软件常用的模式的C/S模式。在使用控制软件前,先将控制端程序安装在控制端主机上,把被控制端程序安装到被控端主机上。这个控制过程是:首先在控制端执行控制端程序,建立远程服务,然后借助远程服务,发送远程控制命令,控制被控端主机,通过远程控制轻松操作远程主机上的所有应用程序,这种远程控制方式是基于远程服务的。
2 局域网远程控制的常用方法
局域网远程控制可谓方法众多,除了系统自带远程控制功能外,市场上有很多利用java编写的远程控制软件,通过他们可以轻松控制局域网内的任何一台电脑。局域网远程控制的实现主要有如下方法:
2.1 系统自带功能实现远程控制
Windows XP系统自身具备远程控制的功能,称为“远程协助”,操作十分简单。用户通过远程协助功能可实现远程控制,具体做法是通过MSN Messenger发送协助请求,Messenger中的联系人在接到请求后,倘若联系人同意请求,用户与联系人便可以建立连接,实现远程协助,在此过程中,联系人所使用的计算机完全由用户控制,通过远程协助功能实现远程控制,用户可对受控端计算机进行任何操作。
2.2 PcAnywhere
通过PcAnywhere工具实现局域网的远程控制,这款不错的工具可使两地计算机建立连接,并协同工作。PcAnywhere的使用方法十分简单,在控制端与被控制端计算机上分别安装好该软件,便可轻松实现远程控制。
2.3 VNC
VNC (Virtual Network Computing)是虚拟网络计算机的缩写,由AT&T的欧洲研究实验室开发而成的远程控制软件,至今仍被广泛使用,高效使用是其最大的特点,具有较强的远程控制能力,主要基于Linux和UNIX操作系统,它的实用性超过了任何一款基于MAC和Windows的远程控制软件。
3通过Java实现局域网远程控制
通过PcAnywhere和VNC软件都可以很容易的实现局域网远程控制,这两款软件都是利用Java编写的。JAVA语言具有良好的跨平台性,用其编写的软件也是具有“一次编写,各处运行”的特点。因此,利用Java 实现远程控制有很广的实用性。
3.1 总体设计
远程控制的交互过程是:首先,屏幕***像由被控制端程序发送到控制端,控制端向被控制端发送键盘和鼠标操作指令,然后在被控制端执行操作命令。被控制端发送出来的屏幕***像,控制端程序需要不断的接收,然后在控制端中显示出来,捕捉到控制端的键盘和鼠标时间,发送到被控制端。双方整个交互过程的模型(***3.1)
3.2程序设计实现要点
利用Java实现局域网远程控制,在进行程序设计时需要注意的要点有:鼠标和键盘事件的获取及操作模拟、屏幕***象的压缩/解压缩、屏幕***象及指令的传输等。
3.3 Java Robot对象实现远程服务器的控制
(1)实现原理
首先,通过Robot截取被控端桌面***像,并利用socket通信发送到控制端。
其次,主控端显示被控端桌面,并且把基于被控端***像上的键盘,鼠标事件通过socket通信传给被控端。
最后,被控端响应主控端的鼠标键盘事件。
(2)实现过程
主控端和被控端通过UDP控端向主控端传递***像、***像显示,鼠标,键盘监听、被控端接收,响应键盘鼠标事件等通过编写java代码来实现。
在实现过程中,需要频繁地、不间断地获取、压缩和传输被控制端屏幕***像以及在控制端接收、解压缩和显示屏幕***像,因此,可以通过多线程技术来分别进行处理。这里就不做详解了。
4结束语
通过这次对局域网远程控制实现过程的研究,深入阐明了远程控制的原理,通过控制软件实现局域网远程控制的过程,以及利用java实现局域网远程控制。与其他语言编写的控制软件相比,用java语言编写的控制软件具有“一次编写,各处运行”的特点,因此具有更广的使用性。这次研究也存在不足之处,对利用java实现局域网远程控制过程论述不够全面,以后还有待进一步研究。
参考文献:
[1]常永昌.一种远程控制软件的设计与实现[J].计算机应用.2003,23(3):127-128,131.
[2]张国华.网友电脑远程控制[J].网友世界合订本.2004,24(12):277-282.
[3]曾刚,黄永友.前沿网络应用[M].北京:希望电子出版社.2003,187-192.
远程桌面连接命令篇10
>> 儿童节有礼 让用电脑就像数一二三 圣诞有礼 “数”你最惊喜 礼节,有礼有节 这个儿童节,让孩子远离害 儿童节 用创意让孩子惊喜 妈妈偷东西让生病女儿过儿童节 儿童节献礼 让孩子绿色上网 六一儿童节让孩子安全舒适上网 寒冬有礼 五十有礼 台湾儿童节有感 有趣的儿童节 儿童节快乐 穿越儿童节 儿童节祝福 儿童节,要有儿童范儿 凌动有礼 全家都有礼 商评有礼 学弟,诱拐有礼 常见问题解答 当前所在位置:l)和PPS网络电视(***地址:dl.pps.tv/)两款工具,单击“录制”按钮,在弹出的“录制键盘鼠标动作”工具栏中单击红色的录制按钮(见***1)。
第二步:双击桌面上的“PPS影音标准版”***标启动,启动PPStream,单击最大化按钮,将PPStream最大化,接下来,启动按键精灵,单击工具栏的“新建”按钮,在按下来的窗口中在右侧“脚本属性”栏中将“描述”更改为“我的动画影城”,将启动热键设置为“F9”。
第三步:现在将鼠标移动PPStream主界面上,先折叠“每日焦点”,然后再依次展开“动漫卡通喜羊羊和灰太狼”,将鼠标停留在喜羊羊和灰太狼的某一集上(这样做的目的,是定位要播放的影片)。最后,单击停止录制按钮,并单击保存按钮保存刚才录制的动作。
第四步:回到脚本编辑窗口,已经能够看到刚才录制的脚本。现在将鼠标定位在脚本的最上方,然后选择左侧命令列表栏中的“鼠标命令”,然后单击上方命令栏中的“抓点抓色”,弹出抓***抓色辅助工具栏,将鼠标移动到桌面上的“PPS影音标准版”***标上,按下Ctrl+Alt+1键(注意:1是大键盘上的数字键,而不是小键盘上的),将鼠标位置抓下来。接下来,单击“将鼠标移到坐标”栏后面的“插入”按钮,将“PPS影音标准版”***标的坐标位置插入进来,将“鼠标动作”设置为“双击”,执行次数设置为1次,单击“插入”。接下来,选择“其他命令”,将延时设置为5秒,单击“插入”(见***2)。最后,单击“保存退出”按钮即可。
最后,要做的是将按键精灵设置为开机启动,选择主界面菜单栏的“设置”按钮,在打开的窗口中,选择“系统启动开机时自动启动按钮精灵”即可。以后当孩子需要观看动画片时,只需打开电脑,待启动进入到桌面后按下F9键,就可以自动打开PPStream,并定位到喜羊羊和灰太狼的播放列表上,要看哪一集,只需双击即可。
转载请注明出处学文网 » 远程桌面连接命令10篇