LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 8941|回复: 44

远程桌面软件-我的一些经验,大家来讨论。

[复制链接]
发表于 2002-9-3 21:02:01 | 显示全部楼层 |阅读模式
坐在家里办公,所谓的sohu组,是一件令人很舒畅的事,特别是对于网管来说,这是非常便利的。关于远程连接的软件很多,如常见的字符终端:telnet,通过网页的形式来进行远程管理。这里我们讨论的是最令人兴奋的事,远程桌面控制。

远程桌面控制是最直观的远程控制方式,感觉就好像是在使用本地的机器一样,通过发送控制端的鼠标、键盘等信息,通过网络传递到被控端,经处理后,发送回图像,显示在控制端的屏幕,也就是说,只要你的被控端的机子够劲,网速够快的话,你就可在一台486的机器上享受P4的速度,或者同时让好多低配制的客户机连到一台高性能的主机上,来享受高速,当然功能会有所限制。在中国控制远在美国的机器,并在上面做word字处理,甚至听音乐,不再是遥不可及的事。(感觉又会到了那段黑客的日子,嘿嘿。。。开个玩笑)。

winnt/2000/xp提供了一个terminal server的工具,可通过自带的客户端连接工具进行远程控制,很是方便,相信很多朋友都用过,使用的是microsoft开发的RDP(remotely desktop protocol)协议,可进行信号的加密传输,如果你是企业员工,出差在外,要使用公司的网络,可以通过vpn+terminal server的方式安全的连接并控制公司的主机。
这里我们讨论的不是如何使用windows来连接2000主机,而是看看如何在linux下连接win2000的主机。

首先,我们在win2000的主机上安装terminal server服务,并开通服务,端口默认是3389,这个是非常容易的。

linux下客户连接工具简介:

1。rdesktop

非常优秀的连接工具,介绍如下:
RDP client for Windows NT/2000 Terminal Server

rdesktop is an open source client for Windows NT/2000 Terminal Server, capable of natively speaking its Remote Desktop Protocol (RDP) in order to present the user's NT/2000 desktop. Unlike Citrix ICA, no server extensions are required.
免费,使用的是RDP协议,我安装的是debian/unstable系统,可用apt-get install rdesktop
来安装,其它发行版的可用google查找相应包裹。
用法很简单,可用man rdesktop察看,典型用法:

rdesktop -u 用户名 -p 密码 -t 端口 主机ip

这里的用户需要一定的权限,最好是系统管理员权限,看各个系统的具体配制,有时候,监听的端口不一定都是3389,看具体配制。默认的可不写。

屏幕抓图我会发给北南。

2。winconnect
台湾的一家公司开发的专用于来连接win2000TS的软件,图形界面,不过要收钱,只能连3次,每次2,3小时,优点界面类似win200 terminal client, 也挺方便,望哪位高手破解。

屏幕抓图我会发给北南。

3。 Citrix ICA Clients
著名的citrix公司开发的ica客户端,也是用来连接win2000,还没作具体的测试,好像在win2000的terminal server上安装它提供的metaframe软件服务器。其实就是对win2000TS进行了功能上的改进,更加的强大,甚至可以传递声音,也就是讲可在被控端上播放mp3歌曲,只要网速够快。
应该是最好的解决方案,但天下没有免费的午餐,它的metaframe非常昂贵,当然可以在网上找到破解。
由于条件所限,没屏幕抓图。

打了这么多,累了。。。待续。

有图为证!!!!
www.linuxsir.cn/photo/quanliking/rdesktop.gif

www.linuxsir.cn/photo/quanliking/winconnect.gif
发表于 2002-9-3 21:14:04 | 显示全部楼层
呵呵。兄弟,很棒,努力!
 楼主| 发表于 2002-9-3 21:59:12 | 显示全部楼层
提供几个网站大家看看,提高对终端的了解:
http://members.home.nl/stoelie/citrix.htm
这里分的很细,而且这个网站内容很丰富,主页
http://members.home.nl/stoelie/main.htm
一个关于win2000终端的:
http://www.labmice.net/Terminalsrvcs/default.htm
发表于 2002-9-3 22:05:31 | 显示全部楼层
真是太强了,我看到图时,我都惊呆了,以为这不是用企鹅完成的工作呢。。。。。
quanliking兄的实力,实在是让弟兄们仰望才见!!!!!

向老兄致意!!!
发表于 2002-9-3 22:38:37 | 显示全部楼层
太Cool了,高!仰的头颈酸!
 楼主| 发表于 2002-9-3 22:55:23 | 显示全部楼层
我想可能是北南兄,很少用win2000中的终端服务功能,所以不太熟悉。
其实这也是win2000的一大卖点,从nt4到win2000 server/adv,一直到现在的xp/windows.net这项功能在逐步的增强,特点是极大的方便了我们的生活,拉近了空间距离。
为了大家对远程桌面有个感性的认识,我打个类比,如大家可能都用过netmeeting这个windows自代的通讯软件,功能强大,可以文字、语音聊天,白板(即共用一个画笔程序,在上面乱涂乱画),传送视频,还有就是程序共享,其中有个强大的功能,叫远程桌面共享。netmeeting在win98/win2000中都提供,因此大家可以很容易的做试验,相信会很惊讶。
远程桌面共享是怎么回事呢?
其实很简单,举个实际的例子,家里电脑莫个软件出了小毛病,修理工在外地,这时大家可连上网,启动netmeeting,连接后,启动桌面共享,这时在修理工的电脑屏幕上就出现了对方电脑的桌面窗口,内容和家里的一莫一样,也就是讲修理工可在一台电脑上控制着两台电脑。我是经常用这种方法给远在外地的女朋友的电脑解决毛病的,还有就是上游戏茶园打牌时,可以通过netmeeting,边聊天边偷看对方的牌,嘿嘿。。。水平太差。
不过网络会议,它其实是把一方的桌面信息发送给了对方,但这台主机是以一个用户身份登入的。
那么windows2000 server/adv提供的terminal server有所不同,它所提供的是多用户登入,也就是讲,你在登入后,服务器会给你提供另外一套的配制信息,跟和你同时期登入的其他用户的配制是完全无干的,大家各用各的,互不干扰,而且别人在什么时候登入,你也好不知情,可能会感到机子慢了些,只有管理员身份登入的人才可通过管理工具察看用户登入信息。
这个工具非常稳定,很少出错,是理想的远程多用户办公手段,也是黑客们常用的入侵工具(以前做了一段时间的黑客,目的是为了试验一些网络功能,因为我是单机,没局域网给我做测试,只好出此下策,不过我从不破坏)。
微软限制了terminal server服务器的连接用户数,好像只能同时登入包括管理员在内三个人,不过已经够用了,对于一些企业,例如想做瘦客户机之类的网络,想增加人数,必需要向比尔购买认证,那是非常昂贵的。呵呵,人家就靠这个发财。
我提供了几种在linux下连接win2000 TS的工具,都是支持RDP 协议的,还有一种方法就是:
用wine运行windows2000代的terminal client 客户端,不过我测试发现速度不行,毕竟wine 的网络功能不行,不好用,如果你wine的是xp提供的客户端,不行,不能用。
以上是我的一些经验,会陆续的提供,包括如何让linux连linux.windowsl脸linux等,等我试验成功,在发表。
 楼主| 发表于 2002-9-3 23:13:28 | 显示全部楼层
俗话讲,百闻不如一见,为了给大家一个亲身体验的机会,我特地提供我以前找来的一台机器给大家,事先声明这台机子不是我的,要不要用全凭自愿,请在登入后,不要运行过多大型程序,不要告破坏,可进行简单操作,不要停留过长时间,退出时请用注消命令正常退出,不要随意的关机或重启,如果你连接不上,可能机子不在网上,也可能是超出了最大的连接用户次数。
可用工具rdesktop
rdesktop -u tsinternetuser -p abc@#$ -t 3303 210.15.8.179
用户名:tsinternetuser
密码:abc@#$
再次声明,发生任何事情,与本人无关。
 楼主| 发表于 2002-9-3 23:16:01 | 显示全部楼层
还有就是不要盗取别人的任何资料,不要看任何的私人物品,谢谢合作!
发表于 2002-9-4 00:01:59 | 显示全部楼层
哈。。。。爽。。。。。。。。真是开了眼界了。。。。
就试一下。。。。
请兄弟们讲究一点,不要动人家的东西 。。。。。切记。。。
发表于 2002-9-4 01:04:51 | 显示全部楼层
YEAH,很象专业写手哦
命令是不是应该
rdesktop -u tsinternetuser -p abc@#$ 210.15.8.179:3303 ? 自己apt-get install rdesktop提示没有-t参数,如下:

localhost:/proc/ide/hda# rdesktop -u tsinternetuser -p abc@#$ -t 3303 210.15.8.179   
rdesktop: A Remote Desktop Protocol client.
Version 1.1.0. Copyright (C) 1999-2001 Matt Chapman.
See http://www.rdesktop.org/ for more information.

rdesktop: invalid option -- t
Usage: rdesktop [options] server
   -u: user name
   -d: domain
   -s: shell
   -c: working directory
   -p: password (autologon)
   -n: client hostname
   -k: keyboard layout (hex)
   -g: desktop geometry (WxH)
   -f: full-screen mode
   -b: force bitmap updates
   -e: disable encryption (French TS)
   -m: do not send motion events
   -l: do not request licence

WINNT系列无盘站(也算是借用终端啦)缺陷还是挺多的,比如驱动的管理混乱。linux的无盘想做下看看,哈哈哈哈哈,应该很好玩
正巧老硬盘也让他们借走啦,唉,可惜自己把一个带bootrom的网卡换成了不带的,混呐,只能要块去了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表