Ubuntu VNC

  • 安装 Xfce 桌面环境

    sudo apt install xfce4 xfce4-goodies
  • 安装 TightVNC 服务器

    sudo apt install tightvncserver
  • 设置密码

    vncpasswd
    # root@local:~# vncserver
    # You will require a password to access your desktops.
    # Password:
    # Verify:
    # Would you like to enter a view-only password (y/n)? n
  • 配置 vnc 服务器

    # 修改配置文件
    echo '#!/bin/sh
    export SHELL="/bin/bash"
    unset SESSION_MANAGER
    unset DBUS_SESSION_BUS_ADDRESS
    startxfce4 &
    
    [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
    [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
    xsetroot -solid grey
    ' > ~/.vnc/xstartup
    sudo chmod +x ~/.vnc/xstartup
  • 注册服务

    echo '[Unit]
    Description=Start TightVNC server at startup
    After=syslog.target network.target
    
    [Service]
    Type=forking
    User=root
    Group=root
    WorkingDirectory=/root/
    
    PIDFile=/root/.vnc/%H:%i.pid
    ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
    ExecStart=/usr/bin/vncserver :%i
    ExecStop=/usr/bin/vncserver -kill :%i
    
    [Install]
    WantedBy=multi-user.target
    ' > /etc/systemd/system/[email protected]
    
    sudo systemctl daemon-reload
    sudo systemctl enable [email protected]
    sudo systemctl restart [email protected]

最后更新于