赞
踩
服务器安装vnc-server:
apt install tigervnc-standalone-server
启动(这里使用的是gnome桌面):
tigervncserver -xstartup /usr/bin/gnome-session -geometry 1280x960 -localhost no :1
这里的:1
是display,客户端连接时要指定这个。
然后记得开放防火墙端口!!!
vim /etc/rc.local
在里面加上:
#!/bin/bash
# 这里的username要根据实际填写,会调起user的桌面环境。
# root用户一般没有桌面环境。
source /home/<username>/.profile
sudo -u <username> tigervncserver -kill :1 2>/dev/null
sudo -u <username> tigervncserver -xstartup /usr/bin/gnome-session -geometry 1920x1080 -localhost no :1
## 如果不设置可执行权限,开机不会运行rc.local
chmod 755 rc.local
这里手动source
了.profile
,因为VNC没有自动加载它。
发现VNC中桌面的语言设置不会生效,怀疑是漏加载了gnome的某些配置。
在.profile
补上export LANG="zh_CN.UTF-8"
可设置桌面环境为中文。
客户端安装vnc-viewer:
apt install tigervnc-viewer
连接:
xtigervncviewer 192.168.1.104:1
参考博客:
Debian11.6配置noVNC做远程桌面服务
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。