在Debian上Tigervnc如何實現多用戶登錄

在Debian上Tigervnc如何實現多用戶登錄

本文介紹如何在debian系統上配置TigerVNC,實現多用戶同時訪問。

一、安裝TigerVNC服務器

首先,使用以下命令安裝TigerVNC服務器和相關組件:

sudo apt update sudo apt install tigervnc-standalone-server tigervnc-common

二、配置TigerVNC服務器

編輯TigerVNC服務器配置文件 /etc/systemd/system/tigervncserver@.service:

sudo nano /etc/systemd/system/tigervncserver@.service

在文件中添加或修改以下配置,將替換為目標用戶名,替換為用戶組(通常為users):

[Unit] Description=Start TigerVNC server at startup After=syslog.target network.target  [Service] Type=forking User=<username> Group=<group> WorkingDirectory=/home/<username>  PIDFile=/home/<username>/.vnc/%H:%i.pid ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1 ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i ExecStop=/usr/bin/vncserver -kill :%i  [Install] WantedBy=multi-user.target

三、啟用并啟動TigerVNC服務

啟用并啟動第一個VNC會話(端口5901):

sudo systemctl daemon-reload sudo systemctl enable tigervncserver@1.service sudo systemctl start tigervncserver@1.service

后續會話使用@2, @3等依次遞增的數字。

四、配置防火墻

允許VNC連接,例如使用ufw防火墻:

sudo ufw allow 5901/tcp  # 允許第一個VNC會話 sudo ufw allow 5902/tcp  # 允許第二個VNC會話 # ...以此類推

五、連接VNC服務器

使用VNC客戶端連接服務器,例如:

vncviewer <server_ip>:1

替換為服務器IP地址,1代表第一個VNC會話(端口5901)。

六、設置VNC密碼

每個用戶需要設置自己的VNC密碼:

vncpasswd

按照提示操作。

七、多用戶登錄實現

每個用戶啟動自己的VNC會話,使用不同的端口號(5901, 5902, 5903…)和密碼進行登錄。

總結: 通過以上步驟,即可在Debian系統上成功配置TigerVNC實現多用戶登錄。 請確保每個用戶都已正確設置VNC密碼,并根據實際情況調整端口號和防火墻規則。

? 版權聲明
THE END
喜歡就支持一下吧
點贊8 分享