一:环境准备---

1,Ubuntu server 安装图化桌面

apt-get update
apt-get install -y ubuntu-desktop
1.安装完成后重启能够以普通用户登录桌面,如果需要root登录,还需要执行以下操作:
修改ubuntu.conf配置文件,在文件尾加入两行:vi /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf[Seat:*]user-session=ubuntugreeter-show-manual-login=trueallow-guest=false2.修改pam文件,分别注释/etc/pam.d/gdm-autologin跟/etc/pam.d/gdm-password中的两行内容vi /etc/pam.d/gdm-autologin#%PAM-1.0
auth requisite pam_nologin.so
#auth required pam_succeed_if.so user != root quiet_successvi /etc/pam.d/gdm-password#%PAM-1.0auth requisite pam_nologin.so#auth required pam_succeed_if.so user != root quiet_success3.修改profile文件,修改最后一行vi /root/.profile……tty -s && mesg n || true

2 ,执行reboot重启系统,即可以root用户登录ubuntu桌面,到这一步已经完成了图形化界面的安装,但是想要使用VNCviewer的话还要进行如下步骤。

二  开始安装VNC

Ubuntu服务器上下载并安装VNC server,进行此步骤时的dpkg安装的那一步时,可能需要xshell安装有xmanager,请提前安装一下。第三步dpkg的那一步也可通过图形化界面中搜索VNC找到安装包之后直接安装。

1, 服务端部署

apt-get update && apt-get -f -y install
curl -O https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.4.1-Linux-x64.deb
dpkg -i VNC-Server-6.4.1-Linux-x64.deb
systemctl start vncserver-x11-serviced && systemctl enable vncserver-x11-serviced

2,客户端下载安装

下载VNC viewer的windows客户端,下载地址:https://www.realvnc.com/en/connect/download/vnc/

下载安装完成之后点击 右上角的 sign in 弹出登录界面,如果有账号的话可以直接登录,如果没有的话,选择Dont have an account 按照提示进行注册,注册账号时选择home免费版(限制5个远程连接,并且server端和客户端通过realvnc代理,无法直接连接)

登录账号后会向你的注册邮箱发送一个验证连接,进入到自己的注册邮箱点击验证链接即可允许登录

3,服务端配置

安装完成VNC server之后,需要以root身份登录到Ubuntu的图形化界面,会自动弹出VNC的服务端窗口,选择licensing,会弹出登录的界面,

登录已有的账号,或者是刚才注册的账号,登录之后会要求设置一个安全密码,该密码就是连接到服务器时需要填写的密码,然后需要为该机器

设置一个名称,设置完成之后apply完成设备登陆

三  客户端测试

回到windows系统已经登陆的VNCviewer中,查看如图位置,选中后按F5刷新一下,刚才添加的机器就出来了,然后右击connect即可连接

连接之后出现如图界面,点击继续,然后就会要求输入刚才设置的安全密码,输入后即可正常连接。

###连接测试成功,安装完工###############################################################

Ubuntu系统安装VNC(VNCViewer)相关推荐

  1. linux系统怎么装搜狗输入法_Linux之Ubuntu系统安装搜狗输入法

    如何在Ubuntu系统中安装搜狗输入法? 1.第一步  下载搜狗输入法文件for Linux 2.检查更新 update 如果没有更新的话,需要做这一步 3.语言支持 选择fcitx,然后关闭界面 4 ...

  2. linux远程桌面x11,Ubuntu系统安装X11VNC实现远程可视化桌面操作

    老蒋在之前的博文中分享过不少关于基于Linux各种发行版本安装可视化桌面远程桌面的方法,这样可以适合有些项目需要的朋友通过Windows客户端VNCVIEWS链接软件可以远程登入Linux模拟桌面环境 ...

  3. Ubuntu 系统安装OpenJDK 7,openjdk8

    Ubuntu 系统安装openjdk7 ,openjdk8 1 更新软件包:sudo apt-get update (这一步不执行也行) 2 安装 : sudo apt-get install ope ...

  4. ubuntu系统安装mysql(deb-bundle包)

    ubuntu系统安装mysql(deb-bundle包) 由于某些原因,又要在ubuntu系统中安装mysql了,之前曾经安装过好多次.都没记下来 以前一直动用源码包来安装,基于两个原因:1.一直用P ...

  5. 【以太坊】搭建测试网络之ubuntu系统安装geth客户端以及同步区块数据

    一.前言 在前两天就开始研究这个geth客户端,奈何中间一直遇到各种各样的问题,最后总算是成功在服务器上安装geth并开始同步区块了.这里记录一下过程. 1.虚拟机配置问题 博主最开始用的是虚拟机,但 ...

  6. Ubuntu系统安装Hadoop3.1.3并进行单机/伪分布式配置

    Ubuntu系统安装Hadoop3.1.3并进行单机/伪分布式配置 文章目录 Ubuntu系统安装Hadoop3.1.3并进行单机/伪分布式配置 前言 详细流程 创建Hadoop用户 安装Java 配 ...

  7. Ubuntu系统安装

    Ubuntu系统安装 从官网下载ubuntu系统安装: http://www.ubuntu.org.cn/download/ubuntu-kylin 可与windows安装双系统 若开机时无法提供双系 ...

  8. Ubuntu系统安装Ruby的三种方法

    Ubuntu系统安装Ruby的三种方法 作者:chszs,转载需注明.博客主页:http://blog.csdn.net/chszs Ruby是一个开源的动态编程语言,它有优美的语法,可用于构建可伸缩 ...

  9. 五.开发记录之ubuntu系统安装各个软件

    专栏系列文章如下: 一.开发记录之AHRS.惯导传感器SBG-Ellipse-N传感器配置和使用_goldqiu的博客-CSDN博客_sbg传感器数据格式 二.开发记录之派勤工控机远程使用和ubunt ...

最新文章

  1. 布谷鸟哈希函数的参数_用于并发读密集型的乐观Cuckoo(布谷鸟) Hashing
  2. 寒假作业3 抓老鼠啊~亏了还是赚了?
  3. POJ3614奶牛晒阳光DINIC或者贪心
  4. [译] TypeScript:拥有超能力的 JavaScript(下)
  5. 解决nginx 504 Gateway Time-out的一些方法
  6. 解决微信小程序新建项目没有样式问题,以及官方demo
  7. 【VMware虚拟机】【克隆问题】在VMware 9.0下克隆CentOS6.5虚拟机无法识别eth网卡
  8. Python语言的适用范围
  9. 王者荣耀游戏高清壁纸(手机|电脑),来袭
  10. 什么是数字孪生?已有哪些应用?终于有人讲明白了
  11. 10年研发总结和期许
  12. Line 14: Char 23: runtime error: signed integer overflow: 746384741 * 10 cannot be represented
  13. android创建图片资源文件,Android图片添加水印图片并把图片保存到文件存储的实现代码...
  14. c++ string转char*
  15. 《魔兽世界》10个让你感动流泪的故事_马立杰_新浪博客
  16. 纳米金;AuNPs;直 径 1~100nm
  17. Kafka Eagle Consumers不显示
  18. 明星热图|王嘉尔、刘诗诗代言新品牌;王一博、周笔畅、刘恺威出席活动;吴彦祖、黄晓明演绎品牌大片...
  19. IBM x系列服务器光通路诊断灯错误解释
  20. three.js 光的介绍(05)

热门文章

  1. JSP乱码解决(过虑器EncodingFilter)
  2. 云数据保护需要增强应对复杂环境的能力
  3. 终端证书文件批量导入数据库的Python源码
  4. mysql select 1
  5. hdu 5903 Square Distance
  6. python学习之路-day7
  7. 在 centos6 上安装 LAMP
  8. 深入理解html5系列-文本标签
  9. Android 的Parcelable接口
  10. C++中的对象_纪要(二)