• ubuntu16.4中开启vncserver进行远程桌面


    使用x11vnc作为vncserver端

    1 安装x11vnc

    $ sudo apt-get update
    $ sudo apt-get install x11vnc

    2 生成密码

    $ x11vnc -storepasswd
    
    Enter VNC password: *********
    Verify password: *********  
    Write password to /home/USERHOME/.vnc/passwd?  [y]/n y
    Password written to: /home/rahul/.vnc/passwd

    3 开启服务

    x11vnc -auth guess -once -loop -noxdamage -repeat -rfbauth /home/USERNAME/.vnc/passwd -rfbport 5900 -shared

    注意:/home/USERNAME/.vnc/passwd 中的USERNAME需要换成你自己的用户名。

    更多参数说明,请参考http://www.karlrunge.com/x11vnc/x11vnc_opts.html

    4 设为开机启动

    sudo nano /lib/systemd/system/x11vnc.service

    在打开的页面中插入以下代码

    [Unit]
    Description=Start x11vnc at startup.
    After=multi-user.target
    
    [Service]
    Type=simple
    ExecStart=/usr/bin/x11vnc -auth guess -once -loop -noxdamage -repeat -rfbauth /home/USERNAME/.vnc/passwd -rfbport 5900 -shared
    
    [Install]
    WantedBy=multi-user.target
    sudo systemctl daemon-reload
    sudo systemctl enable x11vnc.service

    好了,大功告成。此时就可以在vncviewer中登陆了。

    使用 ip:port 和 梗菜设置的密码登陆就好了。

    vncserver官方说明请查看https://help.ubuntu.com/community/VNC/Servers

    5 修改vnc viewer屏幕分辨率

      使用man命令获得关于geometry参数的描述
    [root@secdb ~]# man vncserver
    ……
           -geometry widthxheight
                  Specify the size of the desktop to be created. Default is 1024x768.
    ……


    可见,默认的分辨率是1024x768,我们可以使用这个参数对分辨率进行调整。

    例如,我们需要将分辨率调整到800x600
    [root@secdb ~]# vncserver -geometry 800x600

    New 'secdb:5 (root)' desktop is secdb:5

    Starting applications specified in /root/.vnc/xstartup
    Log file is /root/.vnc/secdb:5.log

    此时使用“192.168.23.102:5”登录VNC便会得到一个800x600的操作窗口。
    其他分辨率调整请自行尝试。

  • 相关阅读:
    设计模式之中介者模式
    解释器模式(行为模式)
    进程池Pool
    Process子类
    multiprocessing
    random
    re
    time和datetime
    logging 日志
    hashlib
  • 原文地址:https://www.cnblogs.com/zhaopengcheng/p/6017855.html
Copyright © 2020-2023  润新知