美文网首页
VNC for Ubuntu

VNC for Ubuntu

作者: IsYMChen | 来源:发表于2019-01-20 14:45 被阅读0次

    前提

    这个VNC的安装与配置是在阿里云轻量应用服务器Ubuntu16.04的环境下实操的

    1. 使软件包列表最新

    $ sudo apt-get update

    注:

    2. 安装vnc for server

    $ sudo apt-get install vnc4server

    3. 设置vnc连接的密码

    $ sudo vncserver

    注:

    • 密码长度最大为8位,并且密码不回显
    • 密码忘了怎么办?
      $ cd /root/.vnc/
      $ sudo rm -rf passwd
      $ sudo vncserver
    • 下图红框中的东西之后会用到


      image.png

    4. 修改vnc的配置参数

    $ sudo vi ~/.vnc/xstartup

    #!/bin/sh
    
    export XKL_XMODMAP_DISABLE=1  
    
    unset SESSION_MANAGER  
    
    unset DBUS_SESSION_BUS_ADDRESS  
    
    gnome-panel &  
    
    gnome-settings-daemon &  
    
    metacity &  
    
    nautilus &  
    
    gnome-terminal &
    

    注:

    • 将xstartup文件中的全部内容替换成上述内容

    5. 安装GUI(图形用户界面)

    $ sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal

    注:

    • 安装的东西就是上一个步骤中填写的内容,我这里选择的是gnome桌面主题,大家可以选择自己喜欢的桌面主题

    6. 设置防火墙规则

    image.png

    注:

    • 协议:TCP
    • 端口号:5901,为什么是5901而不是其它的?
      在Linux中,关于VNC端口号的设置是和桌面号相关,对应关系如下
      桌面号:1<--->端口号:5901
      桌面号:2<--->端口号:5902
      桌面号:3<--->端口号:5903
      在步骤3中,出现了一幅图,如下。红框中的内容格式为主机名:桌面号,那你现在知道端口号怎么设置了么?
      image.png

    7. 重启操作系统,并且启动vncserver服务

    # reboot
    $ sudo vncserver

    8.远程控制吧

    打开装了vnc for client的设备,输入你要控制设备的IP及端口号

    image.png

    注:

    • 这里的IP地址是公网IP,输入命令$ curl ifconfig.me,可以查询到

    当弹出下图时,说明你离成功只差一步之遥了,点击Continue,输入之前设置过的密码就ok了。不过系统每次重启,都要重新启动vncserver服务


    image.png

    参考

    https://jingyan.baidu.com/article/cbcede077f59bf02f40b4ddb.html

    相关文章

      网友评论

          本文标题:VNC for Ubuntu

          本文链接:https://www.haomeiwen.com/subject/cktxjqtx.html