• 1
  • 2
  • 3
  • 4
  • 5
阿里云主机ECS 首 页  »  帮助中心  »  云服务器  »  阿里云主机ECS
ECS Linux配置vnc文档的具体操作
发布日期:2015-12-28 16:12:10

  阿里云提供的Linux系统镜像,默认是没有安装图形化桌面,需要通过VNC远程桌面连接服务器,需先在服务上安装图形化桌面,然后安装VNC服务进行连接。

  安装需要用的软件源,若服务器的源无法正常使用,请参考:http://help.aliyun.com/view/13438670.html?spm=5176.7114037.1996646101.1.67Jkwq&pos=1

  1、CentOS6安装vncserver实现图形化访问

  参考帮助中心的安装文档:

  http://help.aliyun.com/view/13435402.html?spm=5176.7114037.1996646101.5.qZhMGC&pos=3

  系统默认的yum源可以直接使用,如果服务器上的yum源能正常使用,可以跳过教程中第一步yum源的配置,直接进行yum安装。

  2、Centos5/Aliyun linux5安装vnc

  参考帮助中心文档:

  http://help.aliyun.com/view/13435408.html?spm=5176.7114037.1996646101.3.qZhMGC&pos=2

  执行yum -y install vnc-server 安装时,如果提示以下错误不能安装。

  Public key for vnc-server-4.1.2-14.el5_6.6.x86_64.rpm is not installed

  因为无导入证书,执行以下命令导入后,就可正常安装yum -y install vnc-server。

  rpm --import http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-5

  复制命令执行yum groupinstall "GNOME Desktop Environment"安装时,注意双引号是英文字符的双引号,中文的双引号会导致不能安装。

  最后安装完成后VNC连接还是黑屏,请执行以下命令,再进行连接。

  vncserver -kill :1

  vncserver :1

  附上Centos 和aliyunlinux版本的安装命令记录。

  Centos5.8安装命令记录:

  yum -y install vnc-server

  rpm --import http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-5

  yum -y install vnc-server

  vncserver

  vi /root/.vnc/xstartup

  yumgrouplist GNOME Desktop Environment

  yumgroupinstall "GNOME Desktop Environment"

  vncserver -kill :1

  vncserver :1

  Centos5.10安装命令记录:

  yum -y install vnc-server

  vncserver

  vi /root/.vnc/xstartup

  yumgrouplist GNOME Desktop Environment

  yumgroupinstall "GNOME Desktop Environment"

  vncserver -kill :1

  vncserver :1

  Aliyun Linux5.7安装命令记录:

  vnc的配置修改和Centos5一样,参考教程。

  yum -y install vnc-server

  yumgroupinstall "GNOME Desktop Environment"

  vncserver

  vi /root/.vnc/xstartup

  vncserver -kill :1

  vncserver :1

  3、Centso7安装vnc实现图形化访问

  安装桌面

  yumgroupinstall "GNOME Desktop"

  安装vnc server

  yum install tigervnc-server

  拷贝配置文件

  cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

  编辑修改配置文件

  vi /etc/systemd/system/vncserver@:1.service

  #把配置文件中的,改成root和root的家目录路径。

  [Service]

  Type=forking

  # Clean any existing files in /tmp/.X11-unix environment

  ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i> /dev/null 2>&1 || :'

  #ExecStart=/sbin/runuser -l-c "/usr/bin/vncserver %i"

  #PIDFile=/home//.vnc/%H%i.pid

  ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"

  PIDFile=/root/.vnc/%H%i.pid

  ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i> /dev/null 2>&1 || :'

  启动vnc,设置密码。

  vncserver

  #然后按照提示输入两次密码

  设置开机自动启动:

  systemctl daemon-reload

  systemctl enable vncserver@:1.service

  客户端连接vnc,在vnc客户端输入ip:5901 进行连接,输入设置的vnc密码登录。

  4、Ubuntu安装vnc实现图形化访问

  参考帮助中心的安装文档:

  http://help.aliyun.com/view/13435406.html?spm=5176.7114037.1996646101.1.qZhMGC&pos=1

  Ubuntu 14.04 不要安装默认的ubuntu-desktop桌面,参照文档,最后在安装Ubuntu的桌面时,执行apt-get install xubuntu-desktop 安装xubuntu桌面。

  修改vnc的配置vi ~/.vnc/xstartup,添加startxfce4 &配置,具体参考以下内容。

  # Uncomment the following two lines for normal desktop:

  # unset SESSION_MANAGER

  # exec /etc/X11/xinit/xinitrc

  startxfce4 &

  [ -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 &