一、Win7连接Ubuntu12.04
1. 安装与启动XRDP
//安装xrdp
# apt-get install xrdp
//启动服务
service xrdp start
2. Win7中连接
在Win7中:开始-->所有程序-->附件-->远程桌面连接,如下图。
其中选项中可配置“体验”、“显示”等参数,点击选项展开标签,如下图。
点击右下角的“连接”,进入如下界面,其中输入Ubuntu12.04中的用户名和密码,就可登陆Ubuntu。
登陆后界面如下,可以全屏显示。
3. 注意事项
值得注意的是:对于Ubuntu,远程桌面登陆的用户可以同当前Ubuntu的用户相同,并且显示桌面独立。
对于Win7,无论远程桌面登陆的用户是否与本地用户相同,当远程桌面登录时,都会断开本地用户。对于Windows,应该只能用Server版才能支持多用户同时登陆。
Win7登Win7时,所登陆的用户必须是管理员,并且设有密码。
二、Ubuntu12.04连接Win7
1. 安装与配置Ubuntu 12.04
a. 安装Ubuntu的命令行系统(配置LVM);
b. 安装与配置基本的桌面环境;
// x库与lxde桌面
apt-get install xserver-xorg
apt-get install lxde
// 编译工具安装
apt-get install build-essential
// 重启进入桌面,安装虚拟机增强能,再重启,方便拷贝后续命令
//中文支持
apt-get install ttf-arphic-uming xfonts-intl-chinese xfonts-wqy
apt-get install language-pack-gnome-zh-hans-base language-pack-gnome-zh-hans
//重启进入中文界面
2. 安装rdesktop
a. 安装依赖包
// X Window System headers/libraries
apt-get install libx11-dev
// OpenSSL headers/libraries
apt-get install libssl-dev
// CredSPP support
下载软件包:http://www.citi.umich.edu/projects/nfsv4/linux/libgssglue/
wget http://www.citi.umich.edu/projects/nfsv4/linux/libgssglue/libgssglue-0.4.tar.gz
tar xvzf libgssglue-0.4.tar.gz
cd libgssglue-0.4
./configure
make;make install
// 用于查询已安装的库
apt-get install pkg-config
// SmartCard support requires PCSC 安装pcsc-lite-1.8.0
apt-get install libudev-dev
apt-get install libpcsclite-dev
b. 安装rdesktop
tar xjf rdesktop-1.8.1.tar.gz
cd rdesktop-1.8.1
./configure
make;make install
3. rdesktop连接远程Win7
rdesktop 192.168.1.xx -u username -a 32
连接后的界面如下图所示。
附录:Ubuntu下FreeRDP配置与使用
1. FreeRDP官方网站
FreeRDP的官方网站上有iOS和Android下的应用程序下载,通过应用程序可以连接同一局域网内的机器,广域网上未做过测试。测试发现,视频挺卡的。
2. FreeRDP源码网址
https://github.com/FreeRDP/FreeRDP
现在的版本是1.2.0-beta1。
3. FreeRDP编译过程
https://github.com/FreeRDP/FreeRDP/wiki/Compilation
这是官方给出的FreeRDP编译过程
4. FreeRDP使用方法
网上找的用FreeRDP连接远程桌面的方法是:xfreerdp 192.168.1.101 -u administrator -p 123
在新版本中不适用,输入xfreerdp会有选项说明,其中的例子为
Examples:
xfreerdp connection.rdp /p:Pwd123! /f
xfreerdp /u:CONTOSO\JohnDoe /p:Pwd123! /v:rdp.contoso.com
xfreerdp /u:JohnDoe /p:Pwd123! /w:1366 /h:768 /v:192.168.1.100:4489
xfreerdp /u:JohnDoe /p:Pwd123! /vmconnect:C824F53E-95D2-46C6-9A18-23A5BB403532 /v:192.168.1.100
在Ubuntu命令行输入:
xfreerdp /u:napolean /p:1 /v:192.168.1.17
即可连接上远程桌面,其中“/u:”后面是用户名,“/p:”后面是用户密码,“/v:”后面是IP地址。
默认情况下,bpp为24,由于Win7是32位,会降为16位显示,下述命令指定了显示位宽32位。
xfreerdp /u:leon /p:1 /v:192.168.1.17 /bpp:32 /w:1366 /h:768