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



一、说明

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

二、软件下载

三、服务器环境配置

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


注意:端口默认是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

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

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

  • 开启VNC服务
    vncserver

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

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

    修改前

    修改后

其中,
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软件,输入<ip>:1后回车。



更新中......


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件) ls...
    会飞的鱼Coo阅读 4,596评论 1 23
  • 一、文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件) ls...
    小杰的简书阅读 2,595评论 0 45
  • 年后希望有更好的身材,制订了一个跑步计划,目标是每周锻炼至少跑4次,每次不低于20分钟。考虑到跑步属于那种开头容易...
    阅读 244评论 0 0
  • 一、原因分析:(上图为正确答案) 1. 变量名拼写错误 2. 在python里,不能直接运算%,而是应该直接换算成...
    羊plus阅读 336评论 0 0
  • 刚刚看完刘若英的《我敢在你怀里孤独》,就特别想写点什么,虽然我知道我什么都写不好,但是就想记录下此时此刻的...
    简兽阅读 288评论 0 0