现在开始需要搞远程登录的了,哎,越整越麻烦。问题的起因还得慢慢说来。
发现Ubuntu对某些硬件(特别是本本)的支持真的不如win做得好,呵呵,虽然不算是ubuntu很忠实的fans,10月23号的时候还是与无数新手老手们不约而同的加入了Ubuntu9.10正式版下载的狂潮中..当天下午官网还未放出下载链接,就通过各种渠道找到了9.10版DVD的下载地址,连夜载完,第二天立即刻盘,在自己的本本上安装,结果是不论使用LiveCD或者Wubi或者网上教的各种硬盘安装方法均告失败,弄得我十分无语。当时怀疑是下载的镜像有问题,24号下午从官网下载了CD版本,25号继续安装一如既往的失败T_T0..。用光盘的自检程序检查又是光盘内容没有问题。
后来经寝室同学说他以前也遇到过类似问题,好像是某些硬盘的识别不行,哎哎,更加无语。
原来想着趁9.10发布就把虚拟机的ubuntu9.04废了,换成真正的ubuntu系统。最后犹豫再三,终于决定把新系统装到我在学校实验室的一台电脑上,这几天都忙着装软件呢,Qt和Wine还有很多重要的软件,一个一个慢慢用agt-get,不过在实验室感觉还是没有寝室里方便呢。昨天偶然看见实验室有同学(他是我们学院网站的管理员)使用windows自带的远控软件登陆服务器来着,然后我也突发奇想,是不是我也可以在寝室远程使用装在实验室的ubuntu噢,上网搜到以下文章,整理了先发一份上来吧,改天有空就动手试试^^。
I. 使用ubuntu连接windows远程桌面
1、ubuntu和windows的ip必须在同一个网段,windows必须开启远程桌面服务。
2、然后在终端(terminal)输入-> rdesktop -f -a 16 windows系统的ip
II.使用Windows远程登录 Ubuntu
一、SSH登录(命令行界面)
1、Ubuntu默认没有安装SSH ,可以在新得利软件安装程序里,搜索SSH,标记并安装;
或者使用命令:
sudo apt-get install openssh-server
sudo /etc/init.d/ssh restart
ssh localhost
2、然后在Ubuntu里,菜单‘系统’ - ‘首选项’ - ‘远程桌面’ ,打开相关选项 。
3、在 Windows系统里 ,使用 Putty 或者 SSH Secure Shell Client 进行登录,
输入机器名或IP、用户名、端口、密码,即可登录到Ubuntu终端界面。
二、登录Ubuntu图形界面
[有的教程说使用XDMCP方式登陆,不过我觉得vnc更适合我的实际情况]
1、首先在ubuntu端安装 vnc4server-免费软件,可以从源里面找到。
sudo apt-get install vnc4server
2、配置:
生成一个passwd文件
输入:vnc4passwd
在$HOME/.vnc目录下面生成一个passwd文件。
$HOME/.vnc是一个vnc4server的关键目录。
3、开启vnc4server
输入:vnc4server
会得到:desktop的名称,这个名称在客户端连接的时候用到。如果是desktop:1,在客户端连接的时候就填写:ip:5901,
依此类推,如果是Desktop 2,在客户端的时候填写:ip:5902....
首次运行会提示生成了.vnc/xstartup文件,这个文件里面包含着登录启动X时的一下配置。
4、特别注意:
现在从UltraVNC登录,可能得到一个比较简单的窗口,因为VNC4Server缺省启动的WM是twm,
如果希望启动gnome,需要改动.vnc/xstartup ,参考的配置如下:
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 1024x768+10+10 -ls -title "$VNCDESKTOP Desktop" &
gnome-session &
这样登录的时候,会自动启动gnome
如果实在不是非常明白原理,或者出现问题,可以查看/usr/bin/vnc4server文件,
这是一个Perl文件,你将非常明白其中的运作原理。
5、Windows端设置,免说了,下载一个vnc软件,傻瓜式操作,试试就会