在Debian 12上安装VNC服务器

ops/2025/2/7 6:49:44/

不知道什么标题

可以看到这个文章是通过豆包从国外网站copy的,先这样写着好了,具体的我有时间再补充,基本内容都在这里了。

在Debian 12上安装VNC服务器

简介

VNC(Virtual Network Computing,虚拟网络计算)是一种图形化桌面共享系统,可让你远程控制另一台计算机。本教程将指导你在Debian 12上安装VNC服务器的过程,使你能够远程访问Debian桌面。

前提条件

在开始之前,请确保你具备:

  • 一台Debian 12服务器或桌面系统
  • 服务器的SSH访问权限(可选)
  • root或sudo权限

步骤1:安装VNC服务器

更新软件包索引并安装VNC服务器

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

步骤2:配置VNC服务器

生成VNC密码:

vncpasswd

启动VNC服务器

vncserver

系统提示时,输入你之前生成的密码。

步骤3:配置VNC服务

创建一个新的systemd服务单元文件:

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

添加以下内容:

[Unit]
Description=VNC Server for %i
After=syslog.target network.target[Service]
Type=forking
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/bin/vncserver %i -geometry 1280x800 -localhost no -alwaysshared -fg
ExecStop=/usr/bin/vncserver -kill %i[Install]
WantedBy=multi-user.target

保存并关闭文件。

步骤4:启用并启动VNC服务

为目标用户启用VNC服务(将<username>替换为你的用户名):

sudo systemctl enable --now vncserver@:1.service

步骤5:访问VNC服务器

在本地计算机上下载VNC客户端,如RealVNC或TigerVNC Viewer。

使用VNC客户端连接到Debian服务器的IP地址或主机名,后面加上端口号(默认是5901)。

系统提示时,输入你在步骤2中设置的密码。

结论

恭喜!你已成功在Debian 12上安装并配置了VNC服务器。现在,你可以使用VNC客户端远程访问Debian桌面。

参考

等会补充,写到一半卡死了,真是蛋疼


http://www.ppmy.cn/ops/156369.html

相关文章

uniapp商城之用户模块【个人信息】

文章目录 前言一、前提准备1.新建分包页面2.静态结构3.自定义导航 二、获取和渲染1.封装API接口2.初始化调用3.定义类型4.页面渲染 三、修改用户头像1. 调用拍照/选择图片2.获取图片路径3.上传文件4.更新头像 四、修改用户昵称1.封装API接口2.定义类型3.点击保存调用并提示4.同…

python中的lambda function(ChatGPT回答)

Python 中的 lambda 函数是一个匿名函数&#xff0c;它没有名字&#xff0c;通常用于定义简单的、一次性使用的函数。它可以接受任意数量的参数&#xff0c;但只能有一个表达式&#xff0c;并且该表达式的结果就是返回值。 lambda 函数的语法是&#xff1a; lambda 参数1, 参…

基于HTML生成网页有什么优势

在互联网时代&#xff0c;网页是人们获取信息、交流互动的重要窗口&#xff0c;而基于HTML生成网页&#xff0c;是搭建网络大厦的关键。HTML语法简洁直观&#xff0c;标签和属性语义明确&#xff0c;新手也能迅速上手&#xff0c;创建包含基础元素的网页&#xff0c;极大降低了…

25寒假算法刷题 | Day1 | LeetCode 240. 搜索二维矩阵 II,148. 排序链表

目录 240. 搜索二维矩阵 II题目描述题解 148. 排序链表题目描述题解 240. 搜索二维矩阵 II 点此跳转题目链接 题目描述 编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target 。该矩阵具有以下特性&#xff1a; 每行的元素从左到右升序排列。每列的元素从上到…

Springboot中使用Elasticsearch(部署+使用+讲解 最完整)

目录 引言 一、docker中安装Elasticsearch 1、创建es专有的网络 2、开放端口 3、在es-net网络上安装es和kibana 4、可能出现的问题 5、测试 6、安装IK分词器 7、测试IK分词器 二、结合业务实战 1、准备依赖 2、配置yml 3、读取yml配置 4、准备es配置类 5、编写测…

使用Cline+deepseek实现VsCode自动化编程

要在Visual Studio Code (VS Code)中实现自动化编程&#xff0c;特别是使用 Cline 和 Deepseek, 你需要先了解这两个工具的基本概念和功能。Cine 可能是一个打字错误或特定领域的工具 名称&#xff0c;而 Deepseek 可能指的是类似于深度学习模型或某种特定的代码搜索工具。这…

如何安装LangChain软件包

前言 LangChain是一个强大的框架&#xff0c;用于构建使用大型语言模型&#xff08;LLMs&#xff09;的应用程序。它提供了一系列软件包和工具&#xff0c;帮助开发人员将LLMs集成到他们的工作流程中。然而&#xff0c;由于其模块化设计&#xff0c;LangChain生态系统可能会让…

Spring Boot 实例解析:配置文件占位符

随机数&#xff1a; 使用 random 函数&#xff0c;可以指定随机数和随机数范围占位符获取之前配置的值&#xff0c;如果没有可以指定默认值 Profile&#xff1a; 多 Profile 文件&#xff1a; 在主配置文件编写的时候&#xff0c;文件名可以是 application-{profile}.…