Ubuntu | 利用VNC连接Linux图形界面


Ubuntu | 利用VNC连接Linux图形界面_第1张图片

一、说明

  • 远程Linux服务器为新开的阿里云ECS
  • 系统镜像是Ubuntu16.0.4.

二、软件下载

  • Xshell 6
  • VNC Viewer

三、服务器环境配置

  • ECS的安全组中要开启相应端口:vnc服务默认端口5900-59001。
    (端口开启教程)

Ubuntu | 利用VNC连接Linux图形界面_第2张图片

注意:端口默认是5901,所以最好填写为:5901/5901或者5900/59001

  • 更新软件源
    sudo apt-get update

  • 更新软件包
    sudo apt-get upgrade

  • 配置图形化界面(gnome桌面)
    1.安装软件
    sudo apt-get install ubuntu-desktop gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal -y
    2.安装x-window的基础
    sudo apt-get install x-window-system-core
    3.安装登陆管理器:
    sudo apt-get install gdm -y

    Ubuntu | 利用VNC连接Linux图形界面_第3张图片

说明:这里选那个应该都可以,选择lightdm更好。

  • 安装VNC Server
    apt-get install vnc4server -y

  • 开启VNC服务
    vncserver

    Ubuntu | 利用VNC连接Linux图形界面_第4张图片

  • 备份xstartup文件
    cp ~/.vnc/xstartup ~/.vnc/xstartup.bak

  • 修改vnc启动文件
    vi ~/.vnc/xstartup

    Ubuntu | 利用VNC连接Linux图形界面_第5张图片
    修改前

    Ubuntu | 利用VNC连接Linux图形界面_第6张图片
    修改后

其中,
unset SESSION_MANAGER这一行本来是注释掉的,要把注释去掉。

再增加一行,
export XKL_XMODMAP_DISABLE=1
表示在VNC开启远程进入Linux终端后可以输入字符,否则无法输入。

把x-window-manager &注释掉,新增

gnome-session &
gnome-panel &
gnmoe-settings-daemon &
metacity &
nautilus &  
gnome-terminal &

可参考:Vi常用命令(这里用到A启用编辑,编辑完成后,按住ESC输入:wq)

四、连接服务器

  • 杀掉原桌面进程
    vncserver -kill :1

  • 再输入vncserver :1生成新的会话
    (每次生成一个会话后,不要就kill,否则出现多个会话(界面))

  • 打开VNC Viewer软件,输入:1后回车。


    Ubuntu | 利用VNC连接Linux图形界面_第7张图片
Ubuntu | 利用VNC连接Linux图形界面_第8张图片

更新中......


你可能感兴趣的:(Ubuntu | 利用VNC连接Linux图形界面)