VNC(Virtual Network Computing),为一种使用RFB协议的屏幕画面分享及远程操作软件。此软件借由网络,可发送键盘与鼠标的动作及即时的屏幕画面。

1. 安装vnc服务器

  sudo apt-get install vnc4server

2. 给当前用户设置vnc登录密码
tony@T:~$ vncpasswd
Password:
Verify:
3. 设置远程连接显示方式

  tony@T:~$ sudo vi ~/.vnc/xstartup

  最后一行是显示方式,可不修改。

  不更改的话,登录vnc的时候不能显示桌面。修改可执行以下命令:

  sudo cp /etc/X11/Xsession ~/.vnc/xstartup

4. 启动vnc server

  vncserver :1

  或者

  vncserver –geometry 1280x800 :1

  vnc 服务监听3个TCP端口

  RFB(Remote FrameBuffer)协议 默认端口 : 5900+显示器号

  HTTP协议默认端口 : 5800+显示器号

  X协议 默认端口 : 6000+显示器号

  –geometry 1280x800 表示vnc登录时,显示的尺寸。

  ":1"表示vnc的显示器号,如果有多个用户,依次增加。

  并且连接端口号是5901。因此设置防火墙时,设置的端口号应该是5901。
5. 关闭vnc server:

  vncserver –kill :1

6. 设置开机自启动
    vi /etc/rc.local
添加以下内容:
su tony -C '/usr/bin/vncserver -name tony -depth 16 -geometry 1280x800 :1'
6. ubuntu连接vncserver
  • 安装vnc客户端

  sudo apt-get install xvnc4viewer

  • 登录vnc:

  vncviewer 192.168.1.107:1

7. windows连接

  realvnc下载地址:

    https://www.realvnc.com/download/viewer/

Author

Tony Liu

2016-8-5, Shenzhen

ubuntu vnc安装的更多相关文章

  1. Ubuntu 下安装VNC server

    尽管我们在大部分情况下用ssh登录Ubuntu服务器就好了,但是有时候我们的程序需要在图形界面下运行,这时我们就要用到vnc server这个软件了.在Ubuntu下安装vnc server很简单的, ...

  2. ubuntu VNC server 黑屏 yum源更新(ubuntu16.04)

    更新yum源,备份/etc/apt/sources.list root@mgw-virtual-machine:~# nano /etc/apt/sources.list   #添加源 # deb c ...

  3. Ubuntu如何安装vncserver

    Ubuntu上安装和配置vncserver,然后通过客户端进行连接,就能够使用图像界面的方式来运行上面的软件了. 1.使用apt-cache search vncserver命令搜索可以用来安装vnc ...

  4. ubuntu server安装kvm

    参考资料: 1. https://help.ubuntu.com/community/KVM 2.http://wiki.ubuntu.org.cn/Kvm%E6%95%99%E7%A8%8B 3.h ...

  5. 在Ubuntu下安装ovs-dpdk

    在Ubuntu下安装ovs-dpdk 参考资料:https://software.intel.com/zh-cn/articles/using-open-vswitch-with-dpdk-on-ub ...

  6. Ubuntu 下安装QT

    Ubuntu 下安装QT 本文使用的环境 QT Library: qt-everywhere-opensource-src-4.7.4.tar.gz QT Creator: qt-creator-li ...

  7. Docker的ubuntu镜像安装的容器无ifconfig和ping命令的解决

    Docker的Ubuntu镜像安装的容器无ifconfig命令和ping命令 解决: apt-get update apt install net-tools       # ifconfig apt ...

  8. 转:CentOS/Debian/Ubuntu一键安装LAMP(Apache/MySQL/PHP)环境

    CentOS/Debian/Ubuntu一键安装LAMP(Apache/MySQL/PHP) 今天遇到一个网友提到需要在Linux VPS服务器中安装LAMP(Apache/MySQL/PHP)网站环 ...

  9. Ubuntu下安装JDK以及相关配置

    1.查看系统位数,输入以下命令即可 getconf LONG_BIT 2.下载对应的JDK文件,我这里下载的是jdk-8u60-linux-64.tar.gz 3.创建目录作为JDK的安装目录,这里选 ...

随机推荐

  1. Number Sequence_hdu_1005(规律)

    9329854 2013-10-13 14:36:41 Accepted 1005 171MS 5072K 654 B Java zhangyi http://acm.hdu.edu.cn/showp ...

  2. 使用Jmeter对应用程序进行测试

    JMeter是Apache组织的开放源代码项目,它是功能和性能测试的工具,100%的用java实现,最新的版本是1.9.1,大家可以到 http://jakarta.apache.org/jmeter ...

  3. Emitting signals

    Objects created from a QtCore.QObject can emit signals. In the following example we will see how we ...

  4. vue computed 可以使用getter和setter

    var vm = new Vue({ data: { a: 1 }, computed: { // 仅读取 aDouble: function () { return this.a * 2 }, // ...

  5. LDAP 中 CN,OU,DC 的含意

    CN, OU, DC 都是 LDAP 连接服务器的端字符串中的区别名称(DN, Distinguished Name) LDAP连接服务器的连接字串格式为:ldap://servername/DN   ...

  6. conn

    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...

  7. 如何处理JSON中的特殊字符 介绍几种解决方案

    http://www.nowamagic.net/librarys/veda/detail/216JSON 是适用于 Ajax 应用程序的一种有效格式,原因是它使 JavaScript 对象和字符串值 ...

  8. Spring boot配置fastjson

    pom 文件引用 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson< ...

  9. Javascript中的对象和原型(二)(转载)

    上一篇中提到了JavaScript中对象的创建的一些基本操作,接下来讨论下继续讨论. 一 工厂模式 我们知道,要创建一个对象我们可以用如下代码: var user = new Object(); // ...

  10. php扩展swoole的安装

    这个明星php安装是要装php-pear yum install php-pear 然后通过pear命名安装swoole pecl install swoole 配置php.ini 添加 extens ...