黑暗游侠--在黑暗中追寻光明 » 日志 » 远程控制之krdc......
远程控制之krdc......
Mars 发表于 2008-09-15 12:58:13
本科的时候曾经利用过reavnc来对宿舍电脑进行远程控制,当时使用的客户端软件是tightvnc的vncviewer。实验的结果是成功连上了服务器并且可以进行各种操作,不过有一个问题:客户端由于分辨率问题无法完整显示服务器端的桌面,因此在窗口中提供了滚动条,但是滚动条只能做单向移动而不能自由的来回拖动......Oh my God......
现在由于新添了一台机器,所以远程控制又一次有了用武之地,这次vncserver依然是realvnc,不过客户端换成了krdc。krdc包含在软件包kdenetwork-krfb-3.5.9-1mdv2008.1.i586.rpm(虽然软件包名称里没有krdc)里。下载并安装好这个包之后就可以在终端里输入命令krdc来打开客户端了(同时安装的还有krfb,桌面共享软件,可以看成是krdc的原配服务器端)。不过在这之前,我们还需要做一些其他的工作。
首先自然是要在希望被控制的机器上安装vncserver,我选择的服务器是自己的台机,用的是windowsXP系统,下载并安装realvnc4之后选择用服务模式运行,然后开始配置服务的参数,密码是要有的,允许访问的ip段也是要有的,然后就是修改VNCserver服务端监听的端口号,比如9999之类不和其他服务冲突的就行,同时还要注意不要让防火墙阻止网络访问,在例外中允许桌面连接。好了,保存完设置现在就可以用vncviewer来远程连接了。
操作步骤如下:

终端启动krdc(或者在程序里自己找远程桌面连接),就能看到上图——当然如果你没有启动x那就......
192.168.0.187:9900是我设置的vncserver的ip地址和端口号,没啥说的,根据具体设置改掉就行,修改完成后点连接。

这一步如果想用kwallet保存密码就勾上吧,如果不想再看到这个窗口就把下面那个勾去掉,至于连接类型看实际情况吧,我这里是自己建立的局域网,所以选lan。搞定后点击点确定。

输入密码,就是在设置vncserver是设置的密码。然后点击确定。这里有一点要注意,如果在设置vncserver时在验证那个标签里选择了当客户端请求建立连接时提示本地用户,那么当你点确定后如果正常就可以在服务器端看到提示窗口,会询问本地用户同意或者拒绝(默认拒绝且倒计时结束时无操作则拒绝连接)。这个选项选还是不选就看具体情况了(对于不方便操作服务器端的人来说显然是不应该选的)。
如果没有问题,点击确定之后就可以连接远程桌面了。
下面是我的连接效果图:

左面是我的mandrivalinux桌面,右面就是通过vnc连接的windows桌面
下图是windows桌面

顶部中间的是krdc的工具条

缩放可是个好东东,免除了你因为分辨率问题来回拖动滚动条的痛苦(当然,krdc也会产生滚动条,但至少它的滚动条是可以正常拖动的)......
---------------------------------------------------
5900端口折磨了我很久很久,然后我在用krdc连接5900端口时得到提示该端口没有找到vnc服务才发现导致我vnc无法连接的真正问题所在......
远程桌面连接可以让你操作桌面,不过速度不会太好,刷新也有延迟,这些自然是要忍的........
现在由于新添了一台机器,所以远程控制又一次有了用武之地,这次vncserver依然是realvnc,不过客户端换成了krdc。krdc包含在软件包kdenetwork-krfb-3.5.9-1mdv2008.1.i586.rpm(虽然软件包名称里没有krdc)里。下载并安装好这个包之后就可以在终端里输入命令krdc来打开客户端了(同时安装的还有krfb,桌面共享软件,可以看成是krdc的原配服务器端)。不过在这之前,我们还需要做一些其他的工作。
首先自然是要在希望被控制的机器上安装vncserver,我选择的服务器是自己的台机,用的是windowsXP系统,下载并安装realvnc4之后选择用服务模式运行,然后开始配置服务的参数,密码是要有的,允许访问的ip段也是要有的,然后就是修改VNCserver服务端监听的端口号,比如9999之类不和其他服务冲突的就行,同时还要注意不要让防火墙阻止网络访问,在例外中允许桌面连接。好了,保存完设置现在就可以用vncviewer来远程连接了。
操作步骤如下:

终端启动krdc(或者在程序里自己找远程桌面连接),就能看到上图——当然如果你没有启动x那就......
192.168.0.187:9900是我设置的vncserver的ip地址和端口号,没啥说的,根据具体设置改掉就行,修改完成后点连接。

这一步如果想用kwallet保存密码就勾上吧,如果不想再看到这个窗口就把下面那个勾去掉,至于连接类型看实际情况吧,我这里是自己建立的局域网,所以选lan。搞定后点击点确定。

输入密码,就是在设置vncserver是设置的密码。然后点击确定。这里有一点要注意,如果在设置vncserver时在验证那个标签里选择了当客户端请求建立连接时提示本地用户,那么当你点确定后如果正常就可以在服务器端看到提示窗口,会询问本地用户同意或者拒绝(默认拒绝且倒计时结束时无操作则拒绝连接)。这个选项选还是不选就看具体情况了(对于不方便操作服务器端的人来说显然是不应该选的)。
如果没有问题,点击确定之后就可以连接远程桌面了。
下面是我的连接效果图:

左面是我的mandrivalinux桌面,右面就是通过vnc连接的windows桌面
下图是windows桌面

顶部中间的是krdc的工具条

缩放可是个好东东,免除了你因为分辨率问题来回拖动滚动条的痛苦(当然,krdc也会产生滚动条,但至少它的滚动条是可以正常拖动的)......
---------------------------------------------------
5900端口折磨了我很久很久,然后我在用krdc连接5900端口时得到提示该端口没有找到vnc服务才发现导致我vnc无法连接的真正问题所在......
远程桌面连接可以让你操作桌面,不过速度不会太好,刷新也有延迟,这些自然是要忍的........
相关日志:
收藏:
QQ书签
del.icio.us
订阅:
Google
抓虾
最新评论
-
2008-10-23 05:08:12 匿名 221.234.*.*
窘……windows下模拟Mac的一个皮肤软件

-
2008-10-23 05:10:36 匿名 221.234.*.*
要是SSH进去多舒服……远程桌面还不如走SSH用x-sever
不过我现在倒很少看见有人在用mandrive
-
2008-10-23 05:12:38 匿名 221.234.*.*
好喜欢兔斯基,多留几次言!

-
2008-10-23 05:14:10 匿名 221.234.*.*
不是……我听说那个版本有很多好玩的游戏可以玩,有时间截图上来看看!

-
2008-10-23 05:14:50 匿名 221.234.*.*












