溫馨提示×

Ubuntu VNC如何設置開機自啟

小樊
187
2025-03-04 07:26:40
欄目: 智能運維

在Ubuntu系統上設置VNC開機自啟,可以按照以下步驟進行:

使用 vncserver 設置開機自啟

  1. 安裝VNC服務器

    sudo apt-get update
    sudo apt-get install tightvncserver
    
  2. 啟動VNC服務并設置密碼

    vncserver :1
    

    根據提示設置VNC密碼。

  3. 創建VNC服務文件: 創建一個新的服務文件 /etc/systemd/system/vncserver@:1.service,內容如下:

    [Unit]
    Description=Remote desktop service (VNC)
    After=syslog.target network.target
    
    [Service]
    Type=simple
    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 -depth 24 :%i
    ExecStop=/usr/bin/vncserver -kill :%i
    
    [Install]
    WantedBy=multi-user.target
    
  4. 設置服務文件權限

    sudo chmod 644 /etc/systemd/system/vncserver@:1.service
    
  5. 啟用并啟動VNC服務

    sudo systemctl daemon-reload
    sudo systemctl enable vncserver@:1.service
    sudo systemctl start vncserver@:1.service
    
  6. 驗證服務狀態

    sudo systemctl status vncserver@:1.service
    

    重啟系統后,VNC服務應該會自動啟動。

使用 x11vnc 設置開機自啟

  1. 安裝 x11vnc

    sudo apt-get install x11vnc
    
  2. 設置VNC密碼

    x11vnc -storepasswd /etc/x11vnc.pass
    
  3. 創建自啟動腳本: 創建一個新的腳本文件 /etc/init/x11vnc.conf,內容如下:

    description "Start x11vnc at startup."
    start on runlevel [2345]
    stop on runlevel [016]
    
    script
    exec /usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared
    end script
    
  4. 設置腳本權限

    sudo chmod +x /etc/init/x11vnc.conf
    
  5. 啟用并啟動服務

    sudo systemctl enable x11vnc.conf
    sudo systemctl start x11vnc.conf
    
  6. 驗證服務狀態

    sudo systemctl status x11vnc.conf
    

    重啟系統后,x11vnc 服務應該會自動啟動。

通過以上步驟,您可以在Ubuntu系統上成功設置VNC的開機自啟。根據您的具體需求選擇使用 vncserverx11vnc。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女