windows远程桌面访问ubuntu12.04

转载自 : http://blog.csdn.net/shuzui1985/article/details/7592569


1、dashboard----桌面共享

我们共享所使用的协议是rdp,所以我们要装这个东西。打开终端:依次安装

sudoapt-get install xrdp

sudoapt-get install vnc4server tightvncserver

安装完毕以后,执行以下命令(该命令的作用是由于安装了 gnome桌面,ubuntu12.04中同时存在unity、GNOME多个桌面管理器,需要启动的时候指定一个,不然即使远程登录验证成功以后,也只是背景,其他什么也没有)

cd /home/youruser(youruser是每个人自己的用户名)

echo"gnome-session --session=ubuntu-2d" > .xsession

sudo /etc/init.d/xrdp restart


2、运行windowsmstsc


远程成功。


后记:

        使用这种方法连上Ubuntu还有个问题,就是键盘的快捷键会有点小混乱。此时断开远程桌面,在Ubuntu的实体机器上,打开管理键盘快捷键,将带有“windows”键,ubunntu显示是“mod5”键(好像是类似的,记不清了)的快捷键组合删掉即可。



1.问题描述:出现 由于协议错误,会话被中止(Because of a protocol error, this session will be disconnected. Please try connecting …again


原因: 在ubuntu 默认的apt下载中下载的Xrdp 的版本是 0.4.2 , 如果想再win7下远程登录需要下载 0.5.x.x
的安装包。   下载地址  点击这里  , 下载后重新安装。 安装完成后 重启系统。 即可进行登录。


2.问题描述:mstsc.exe登录一次后断开,第二次登录不能登录成功

解决方法:The solution is just move string [auth optional pam_smbpass.so migrate] from file /etc/pam.d/common-auth to file /etc/pam.d/samba rigth under string [@include common-auth] and all will be fine.

将 /etc/pam.d/common-auth中的 字符串 [auth optional pam_smbpass.so migrate]  移动到文件 /etc/pam.d/samba 的[@include common-auth]下面。

重新启动系统即可


登入win7时是当前正在使用的桌面,同时windows会即时锁屏,而登入ubuntu时是新桌面


sudo apt-get install gnome-session-fallback
echo “gnome-session -–session=gnome-fallback” > ~/.xsession
sudo /etc/init.d/xrdp restar


2、配置xrdp
目的是让xrdp传输远程服务的2D桌面,默认传输的是3D桌面,可能会有问题。
root@localhost :~# vim /etc/xrdp/startwm.sh
#!/bin/sh

if [ -r /etc/default/locale ]; then
 . /etc/default/locale
 export LANG LANGUAGE
fi
echo "gnome-session --session=ubuntu-2d" > .xsession  # 新添加的行
. /etc/X11/Xsession


posted @ 2014-01-07 13:28  奋斗中的毛毛虫  Views(259)  Comments(0Edit  收藏  举报