远程桌面访问Azure上的Ubuntu服务器

首先要在Azure上建一个Ubuntu服务器,具体步骤本文略过。

  1. 用putty或者其他ssh工具连接到Azure上的Ubuntu服务器,目标主机的地址在Azure的管理门户里可以看到,国内Azure一般是个以chinacloudapp.cn结尾的地址,国际版Azure则是cloudapp.net。
  2. 运行sudo apt-get update,这个命令会保证所有的包都更新到最新版本。
  3. 运行sudo apt-get install ubuntu-desktop,这个命令会安装ubuntu桌面,中间某个地方提示你确认一下,点Y就可以继续。
  4. 现在Ubuntu桌面已经装上,但是在云上的服务器,没法通过本地的显示器来显示桌面,所以这时候要安装VNC server,命令是sudo apt-get install vnc4server 
  5. 运行vncserver,这时候会让你输入远程连接桌面的密码。
  6. 运行vncserver -kill :1
  7. 修改.vnc/xstartup
    !/bin/sh
    
    # Uncomment the following two lines for normal desktop:
    unset SESSION_MANAGER
    # exec /etc/X11/xinit/xinitrc
    /usr/bin/gnome-session &
    
    [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
    [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
    xsetroot -solid grey
    vncconfig -iconic &
    # x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
    # x-window-manager &
  8. http://tightvnc.com/download.php下载TightVNC,安装的时候,选择自定义安装,然后选择只安装TightVNC Viewer就可以。
  9. 把putty的连接session保存下来,然后修改Thunnel,增加3389和5001

image

image

Leave a Reply

Your email address will not be published. Required fields are marked *