龙空技术网

云服务器ECS安装VNC实现图形化访问

The丶onE 2055

前言:

目前你们对“ubuntuvnc连接不上”大致比较关心,大家都需要了解一些“ubuntuvnc连接不上”的相关知识。那么小编同时在网络上收集了一些关于“ubuntuvnc连接不上””的相关内容,希望大家能喜欢,我们快快来学习一下吧!

前言

最近买了一台阿里云的Linux服务器,想用它来刷学校的网课,但阿里云的服务器默认不安装图形界面和VNC服务,不能远程连接到服务器的图形界面,所以需要自行安装。本文以Ubuntu 16.04为例,讨论如何安装图形界面和VNC服务。

开启阿里云ECS端口

VNC的默认服务端口:5900-59001,所以我们需要在ECS的安全组中开启相应的端口,首先登录到阿里云ECS云服务器的控制后台,操作如图所示。

登录服务器

这里我们需要通过使用Xshell 来登录我们的服务器,具体步骤如图所示。

安装VNC服务组件

成功登录服务器后,我们在Xshell终端输入以下代码:

更新系统软件:apt-get-update安装VNCserver:apt-get install vnc4server开启VNC服务:vncserver

启动VNC服务后,看到类似New ‘:1 ()’ desktop is :1 (代表主机名) 的信息,即表示启动 vnc 成功。

注意:

安装VNCserver过程中会提示输入Y确定,按提示输入即可;首次开启vnc服务要配置vnc,我们需要设置一个8位密码,这个密码是用来连接vnc的,如果vnc密码忘记,可以通过vncpasswd来修改密码。安装和配置gnome桌面环境

依次输入以下代码:

安装X-window的基础:sudo apt-get install x-window-system-core安装登录管理器:sudo apt-get install gdm安装Ubuntu的桌面:sudo apt-get install ubuntu-desktop安装gnome配套软件:sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal备份VNC配置文件:cp ~/.vnc/xstartup ~/.vnc/xstartup.bak修改VNC配置文件:vi ~/.vnc/xstartup

用Vi将VNC配置文件修改为:

#!/bin/sh# Uncomment the following two lines for normal desktop:export XKL_XMODMAP_DISABLE=1unset SESSION_MANAGER# exec /etc/X11/xinit/xinitrcunset DBUS_SESSION_BUS_ADDRESS[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresourcesxsetroot -solid greyvncconfig -iconic &x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &# x-window-manager &gnome-session &gnome-panel &gnome-settings-daemon &metacity &nautilus &gnome-terminal &

安装图形界面,中间会有一次选项,根据自己的喜好选择;

用Vi修改文件时先按i进入输入模式,输入完成后按Esc返回,然后再输入:wq退出保存,更多Vi使用命令请参考:Vi命令

然后我们要杀掉原来的桌面进程:

vncserver -kill :1

再生成新的桌面会话:

vncserver :1

本地使用VNC连接

首先我们需要下载VNC Viewer,安装,然后如图操作。

VNC Server:服务器IP:1Name: 随便填

然后点击OK,输入刚才设置的8位VNC密码,再点击OK,连接成功了就可以看到Ubuntu的桌面了!

注意:如果进入Ubuntu桌面遇到系统字体变为小框框的情况(我就遇到了…),更新字体即可。

代码如下:

cd /usr/share/fonts/

sudo fc-cache -fv

参考资料:阿里云ECS使用vnc远程连接用VNC搭建Ubuntu VNC可视化界面ubuntu 中文变成小方框 口云服务器 ECS Linux 安装 VNC Server 实现图形化访问配置说明[FAQ] 阿里云ECS云服务器安全组设置开放端口教程

标签: #ubuntuvnc连接不上