溫馨提示×

Ubuntu VNC如何快速搭建遠程桌面

小樊
43
2025-03-16 09:57:42
欄目: 智能運維

在Ubuntu系統上快速搭建遠程桌面,通常需要以下幾個步驟:

  1. 更新系統

    sudo apt update
    sudo apt upgrade
    
  2. 安裝VNC服務器

    你可以選擇安裝 tightvncserverx11vnc。以下是安裝 tightvncserver 的命令:

    sudo apt install tightvncserver
    
  3. 設置VNC密碼

    在首次運行VNC服務器時,它會提示你設置一個密碼,這個密碼將用于遠程連接時驗證身份。

    vncpasswd
    
  4. 配置VNC服務器

    • 編輯VNC服務器的配置文件,通常位于 ~/.vnc/xstartup。你可以復制 /etc/X11/xinit/xinitrc/etc/X11/xinit/xstart 文件內容到 ~/.vnc/xstartup。
    cp /etc/X11/xinit/xinitrc ~/.vnc/xstartup
    
    • 啟動VNC服務器:
    vncserver :1
    

    這里的 :1 表示使用顯示號1。你可以根據需要更改為其他顯示號。

  5. 配置防火墻

    如果你使用的是Ubuntu 20.04或更高版本,默認防火墻是 ufw。你需要允許VNC端口通過。

    sudo ufw allow 5901
    

    這里的 5901 是VNC服務默認的端口號,你可以根據需要更改。

  6. 啟動VNC服務

    為了讓VNC服務器在系統啟動時自動運行,你可以創建一個systemd服務文件。

    sudo nano /etc/systemd/system/vncserver@:1.service
    

    將以下內容粘貼到文件中:

    [Unit]
    Description=Start TightVNC server at startup.
    After=syslog.target network.target
    
    [Service]
    Type=forking
    User=your_username
    WorkingDirectory=/home/your_username
    ExecStartPre=/usr/bin/vncserver -kill :%i
    ExecStart=/usr/bin/vncserver -depth 24 -geometry 1920x1080 :%i
    ExecStop=/usr/bin/vncserver -kill :%i
    
    [Install]
    WantedBy=multi-user.target
    

    your_username 替換為你的用戶名,然后保存文件。

    sudo systemctl daemon-reload
    sudo systemctl enable vncserver@:1.service
    sudo systemctl start vncserver@:1.service
    
  7. 連接到VNC服務器

    在VNC客戶端中輸入Ubuntu系統的IP地址和端口號(例如:192.168.1.100:1),然后輸入之前設置的VNC密碼進行連接。

請注意,上述步驟提供了一般性的指導,具體配置可能會因不同的Ubuntu版本和需求有所不同。在實際操作中,請根據你的具體情況進行相應的調整。

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