溫馨提示×

Ubuntu VNC如何多用戶支持

小樊
62
2025-03-28 12:17:22
欄目: 智能運維

在Ubuntu上配置VNC以實現多用戶支持,可以按照以下步驟進行:

安裝VNC服務器

首先,確保你的Ubuntu系統已經更新到最新版本:

sudo apt update
sudo apt upgrade

然后,安裝TightVNC服務器:

sudo apt install tightvncserver

創建用戶

使用adduser命令創建新用戶,并為每個用戶設置密碼:

sudo adduser user1
sudo adduser user2
# 為每個用戶設置密碼
sudo passwd user1
sudo passwd user2

配置VNC服務器

每個用戶需要有自己的VNC配置文件和桌面環境。

  1. 創建用戶配置文件

    為每個用戶創建.vnc目錄和xstartup文件:

    mkdir -p /home/user1/.vnc
    mkdir -p /home/user2/.vnc
    
  2. 編輯xstartup文件

    為每個用戶編輯.vnc/xstartup文件,以配置相應的桌面環境。例如,為用戶1配置GNOME桌面環境:

    nano /home/user1/.vnc/xstartup
    

    內容示例:

    #!/bin/sh
    unset SESSION_MANAGER
    exec /etc/X11/xinit/xinitrc
    [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
    [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
    xsetroot -solid grey
    vncconfig -iconic &
    gnome-session &
    

    為用戶2配置KDE桌面環境:

    nano /home/user2/.vnc/xstartup
    

    內容示例:

    #!/bin/sh
    unset SESSION_MANAGER
    exec /etc/X11/xinit/xinitrc
    [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
    [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
    xsetroot -solid grey
    vncconfig -iconic &
    startkde &
    
  3. 啟動VNC服務器

    使用以下命令啟動每個用戶的VNC服務器:

    vncserver :1
    vncserver :2
    

    這里的:1:2分別表示第二個和第三個虛擬桌面。

配置防火墻

允許VNC服務的端口通過防火墻:

sudo ufw allow 5901/tcp
sudo ufw enable

客戶端連接

在客戶端設備上,使用VNC Viewer連接到Ubuntu服務器的IP地址和相應的端口號。例如,連接到用戶1的桌面:

192.168.1.100:1

輸入相應的VNC密碼即可登錄。

設置開機自啟動(可選)

如果希望VNC服務器在系統啟動時自動啟動,可以將VNC服務添加到系統服務中:

sudo systemctl enable vncserver@:1
sudo systemctl start vncserver@:1

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