来源:http://zhidao.baidu.com/question/494480332.html
1 安装图形界面:
1) 安装登录管理器:$sudo apt-get install gdm
2) 安装桌面环境,仅安装最基本的组件:$sudo apt-get install gnome-core (安装完之后可以用startx命令启动图形界面)
3) 安装图形界面(自动安装应用程序):$sudo apt-get install ubuntu-desktop (安装完成后重启一下系统)
2 在ubuntu下安装vnc server(VNC服务端):
$sudo apt-get install vnc4server
3 启动VNC服务:$vncserver :1 (数字1 表示桌面号)
要实现多少同时连接ubuntu server ,用如下命令:$vncserver -geometry 1280×800 -alwaysshared :1 (-geometry 1280×800表示分辩率,-alwaysshared表示运行多个人同时连接到同一个桌面)
停止VNC服务:$vncserver -kill :1
4 在ubuntuc server 图形界面中设置允许完程登陆:
系统(System) —> 首选项(Preferences) —> 远程桌面(Remote Desktop),进行如下设置:
设置好密码好,在windows客户端应可以通过vnc viewer远程连接ubuntu server 了!
5 在Linux下启动vncserver的时候,如果不能正常启动,
查看vncserver的启动log:/root/.nvc/BJDB02:1.log,发现有如下Log:
……
vncext: created VNC server for screen 0 Could not init font path element /usr/share/fonts/X11/misc/, removing from list!
Fatal server error: could not open default font 'fixed' xrdb: Connection refused xrdb: Can't open display 'BJDB02:1' xmodmap: unable to open display 'BJDB02:1' xhost: unable to open display "BJDB02:1" No profile for user 'root' found Launching a SCIM daemon with Socket FrontEnd... Loading simple Config module ...
说明找不到fixed字体,而系统中不存在/usr/share/fonts/X11/目录,反而有/usr/share/X11/fonts/
所以执行如下命令:
创建/usr/share/fonts/X11/目录
cd /usr/share/
mkdir fonts/
cd fonts/
mkdir X11/
cd X11/
再执行:
sudo ln -s /usr/share/X11/fonts/100dpi 100dpi sudo ln -s /usr/share/X11/fonts/75dpi 75dpi sudo ln -s /usr/share/X11/fonts/misc misc sudo ln -s /usr/share/X11/fonts/Type1 Type1 sudo ln -s /usr/share/X11/fonts/util
最后执行启动vncserver:
vncserver
启动成功
Win7用远程桌面(xrdp+vnc)连接Ubuntu
Ubuntu自带了一个远程桌面,使用的是vpn模式,此方式远程桌面速度慢,而且经常无法连接,让人非常郁闷。下面采用的是另外xrdp模式,使用win7自带的系统工具远程桌面,连vnc viewer都省了。而且速度快,能正常访问 具体方法:
Ubuntu下的操作
1、首先你要有Ubuntu10.10,其实10.04也可以使用本文方法,至于其他版本,我没有测试,但是应该也差不多的说。。。
2、Win7远程连接上Ubuntu,所使用的协议是rdp,所以我们要装这个东西。打开终端:
sudo apt-get install xrdp
3、装上xrdp之后,再:
sudo apt-get install vnc4server tightvncserver
4、都装上了之后,在“首选项—远程桌面”那里,设置好,允许远程桌面,允许控制,等等。
Windows下的操作:
上述一切工作都做好了之后,打开“远程桌面连接”,在“计算机”那一栏里,填上你要连接的Ubuntu的IP地址即可。在Ubuntu下可以通过“ifconfig”获得本机网络连接的概况,其中包括IP地址。
填上正确的IP地址,按回车,会出现一个登陆框,我们选择“sessman-xvnc”这个,然后输入你的Ubuntu的用户名和密码,OK!
后记:
使用这种方法连上Ubuntu还有个问题,就是键盘的快捷键会有点小混乱。此时断开远程桌面,在Ubuntu的实体机器上,打开管理键盘快捷键,将带有 “windows”键,ubunntu显示是“mod5”键(好像是类似的,记不清了)的快捷键组合删掉即可。