debian 12 配置VNC

一、服务器

1. 安装和启动

服务器安装vnc-server:

shell 复制代码
apt install tigervnc-standalone-server

启动(这里使用的是gnome桌面):

shell 复制代码
tigervncserver -xstartup /usr/bin/gnome-session -geometry 1280x960 -localhost no :1

这里的:1是display,客户端连接时要指定这个。

然后记得开放防火墙端口!!!

2. 配置开机自启

vim /etc/rc.local

在里面加上:

shell 复制代码
#!/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
shell 复制代码
## 如果不设置可执行权限,开机不会运行rc.local
chmod 755 rc.local

这里手动source.profile,因为VNC没有自动加载它。

发现VNC中桌面的语言设置不会生效,怀疑是漏加载了gnome的某些配置。

.profile补上export LANG="zh_CN.UTF-8"可设置桌面环境为中文。

二、客户端

客户端安装vnc-viewer:

shell 复制代码
apt install tigervnc-viewer

连接:

shell 复制代码
xtigervncviewer 192.168.1.104:1

参考博客:
Debian11.6配置noVNC做远程桌面服务

相关推荐
iangyu30 分钟前
docker常用命令
运维·docker·容器
小小不董1 小时前
图文深入理解Oracle DB Scheduler
linux·运维·服务器·数据库·oracle
南瓜小米粥、2 小时前
通过fdisk初始化Linux数据盘
linux·运维·服务器
LYK_HAHA3 小时前
centos常用知识和命令
linux·运维·centos
PythonFun4 小时前
自建RustDesk服务器:详细步骤与操作指南
运维·服务器
可涵不会debug4 小时前
【Linux】信号知识三把斧——信号的产生、保存和处理
linux·运维·信号
facaixxx20244 小时前
京东云主机怎么用?使用京东云服务器建网站(图文教程)
运维·服务器·京东云
jyan_敬言4 小时前
【Linux】Linux命令与操作详解(一)文件管理(文件命令)、用户与用户组管理(创建、删除用户/组)
linux·运维·服务器·c语言·开发语言·汇编·c++
学思之道5 小时前
给Linux操作系统命令取个别名
linux·运维·经验分享·学习方法
dong_beijing6 小时前
GO语言工程构建示例-mac和linux适用
linux·运维·服务器