在Debian系统上安装和使用TigervNC服务器的步骤如下:
sudo apt update
sudo apt install tigervnc-standalone-server
如果你需要图形界面功能,建议安装tigervnc-common
、tigervnc-scraping-server
、tigervnc-viewer
和tigervnc-xorg-extension
。
vncpasswd
按照提示输入你的密码。
sudo nano /etc/systemd/system/vncserver@:1.service
在这个文件中,找到以下行并进行修改:
[Service]
User your_username
Group your_groupname
WorkingDirectory /home/your_username
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
将your_username
和your_groupname
替换为运行VNC服务器的用户和组,/home/your_username
替换为VNC服务器的默认工作目录。
#!/bin/sh
/usr/bin/vncserver -rfbauth /root/.vnc/passwd -localhost no -geometry 1920x1080 -depth 24 :0
#!/bin/sh
/usr/bin/vncserver -kill :0
~/.vnc/xstartup
文件,添加以下内容:#!/bin/sh
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
gnome-panel &
metacity &
nautilus &
gnome-terminal &
dbus-launch --exit-with-session
gnome-session &
sudo systemctl daemon-reload
sudo systemctl enable vncserver@:1.service
sudo systemctl start vncserver@:1.service
vncviewer your_debian_ip_address:1
将your_debian_ip_address
替换为你的Debian系统的实际IP地址。
sudo ufw allow 5901
通过以上步骤,你应该能够在Debian系统中成功安装并启动VNC服务。