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