• 2008-11-29

    Linux与windows远端桌面连接 - [软件与系统]

    Tag:Linux Windows

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://feizf.blogbus.com/logs/31949682.html

    相同内容pdf  http://feizf.blogbus.com/files/12279499490.pdf 

    2008.11.29  by  kissGNU@gmail.com

     

    本文档主要包括四个部分:

    (1) Windows XP下登陆远端Ubuntu桌面

    (2) Ubuntu下登陆远端Ubuntu桌面

    (3) Windows XP下登陆远端 Windows XP桌面

    (4) Ubuntu下登陆远端Windows桌面

        各种情况我都在子网里都测试成功过。

     

    .  WindowsXP下登陆远端Ubuntu桌面

    WindowsXP下登陆远端Ubuntu桌面,最简单的方法是使用xdmcp服务。

    1. Ubuntu系统修改下面几个地方来允许xdmcp

    kissgnu@kissgnu-desktop:~$ sudo vi /etc/gdm/gdm.conf

    [daemon]

    # RemoteGreeter=/usr/lib/gdm/gdmlogin  将前面的#去掉

    [security]

    DisallowTCP=true  改称false

         [xdmcp]

    Enable=false  改成true

       然后重新启动机器。

          2. Windows XP连接到Linux

        XManager是一个简单易用的高性能的运行在Windows平台上的X Server软件。下载安装后,同网段打开Xmanager-broadcast,跨网段在Xbrowser 中输入IP 即可。

       (测试:在windows下连接本机器上的虚拟机ubuntu系统,连接windows同一子网的另一个系统)

     

    . Ubuntu下登陆远端Ubuntu桌面

    1. 远端服务器端Linux系统如上设置允许xdmcp.

    2. 客户端Ubuntu下直接用X命令连接到服务器桌面。

    kissgnu@kissgnu-desktop:~$ sudo X :1 -query 192.168.1.102   

    (ctrl+backspace退出远端桌面)

     

    . Windows XP下登陆远端 Windows XP桌面

    1. 远端Windows XP作为服务器,首先必须在控制面板->帐户设置里设置登录帐户密码,然后桌面上我的电脑右键->属性->远程, 选中“允许用户远程连接到此计算机”。

    (Homewindows XP没有这个选项,本方法不适用, 这个问题后面再说)

    2. 客户端Windows XP系统, 开始->附件->通讯->远程桌面连接,输入远端XP 地址IP,然后输入登录帐户和密码。

    (不过只能使用一个桌面,客户端连接后,远端桌面会强迫断开)

     

    . Ubuntu下登陆远端WindowsXP桌面

     

       1. 远端Windows XP系统设置与上面三相同,即设置“允许用户远程连接到此计算机”。

       2. 客户端Linux下使用rdesktop命令连接到远端xp桌面(默认Ubuntu已经安装了rdesktop工具)

    kissgnu@kissgnu-desktop:~$ rdesktop -uxxx  -a 24 -f 192.168.1.2

    其中xxx是远端windows的登录帐号,-a 24表示24位色彩,-f选项表示让远端xp桌面Fullscreen. (如果不用-f选项全屏,也可以用-g 80% 来让远端桌面窗口缩放成80%)

    如果要断开连接,系统菜单开始->断开。

     

    . 远端连接到Home Edition Windows XP桌面

     

    HomeXP没有“允许用户远程连接到此计算机”这个选项,所以上面的三和四的方法不适用。要决绝这个问题,需要借助于第三方软件WinVNC WinVNCVNC桌面远程连接的Windows版本。这个方法也可以代替上面的三和四。

    (1) Windows XP to (Home Edition)Windows XP

    在服务器Windows Home XP和客户端Windows XP下分别安装winVNC。安装后发现其包括两个程序vncViewervncServer。服务器端设置vncServer,客户端使用vncviewer的程序来连到vncServer即服务器桌面上。 
         
    (2)Ubuntu to (Home Edition)Windows XP

    首先Windows XP服务器端同上面(1)一样设置好VncServer,然后在Linux下载安装客户端VNCViewer

    kissgnu@kissgnu-desktop:~$ sudo apt-get install vncviewer

    然后,

    kissgnu@kissgnu-desktop:~$ vncviewer xxx.xxx.xxx.xxx

    (可以使用 –fullscreen选项全屏显示远端窗口,如果要退出远端窗口,按键F8然后选择Quit Viewer)

     

    使用WinVNC的好处是,可以允许多个Windows远端桌面存在,而不像用XP自带的“允许用户远程连接到此计算机”那样,一有用户登录到远端windows桌面,远端桌面立即断开。

     

     


    收藏到:Del.icio.us




    引用地址: