关于Ubuntu和Windows之间的远程登录[转帖+整理+原创补充]

      现在开始需要搞远程登录的了,哎,越整越麻烦。问题的起因还得慢慢说来。

 

      发现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远程桌面

 

    1ubuntuwindowsip必须在同一个网段,windows必须开启远程桌面服务。


    2
、然后在终端(terminal)输入-> rdesktop -f -a 16 windows系统的ip

 

II.使用Windows远程登录 Ubuntu

 

    一、SSH登录(命令行界面)

 

    1Ubuntu默认没有安装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软件,傻瓜式操作,试试就会

你可能感兴趣的:(windows,server,ubuntu,ssh,远程登录,Terminal)