常用的Linux远程桌面配置方法

news2024/11/26 14:55:38

TigerVNC 是 VNC(虚拟网络计算)的高性能、平台中立的实现,VNC 是一种客户端/服务器应用程序,允许用户在远程计算机上启动图形应用程序并与之交互。 TigerVNC 提供运行 3D 和视频应用程序所需的性能水平,并尝试在其支持的各种平台上保持通用的外观和感觉并尽可能重用组件。 TigerVNC 还提供高级身份验证方法和 TLS 加密的扩展。

在这里插入图片描述

虚拟网络计算 (VNC) 技术可以通过网络连接与另一台计算机共享一台计算机的屏幕显示副本。 VNC 也称为远程桌面共享,通常供想要从远程位置监视或控制计算机而不仅仅是访问共享文件的人们使用。

常见的开源的VNC

  1. TightVNC 服务器和查看器使用特殊的数据编码技术,旨在更好地支持低速网络连接。 TightVNC 的最新版本于 2001 年首次发布,可在所有现代 Windows 版本上运行,并且还提供 Java 版本的查看器。

    在这里插入图片描述

    在这里插入图片描述

  2. TigerVNC 软件由 Red Hat 发起创建,旨在改进 TightVNC。 TigerVNC 的开发从 TightVNC 代码的快照开始,并已将支持范围扩大到包括 Linux 和 Mac 以及 Windows,以及各种性能和安全增强功能。

    在这里插入图片描述

    在这里插入图片描述

  3. RealVNC 公司销售 VNC Connect,其中包括其 VNC 产品的商业版本(专业版和企业版),但也提供免费供个人非商业用途的家庭订阅。虽然它不用于商业用途,但对于仅偶尔需要 VNC 的高级家庭用户可能很有用。

    在这里插入图片描述

    在这里插入图片描述

  4. ChickenVNC 是一款适用于 Mac OS X 的开源 VNC 客户端,基于名为 Chicken of the VNC 的旧软件包。Chicken 软件包不包含任何 VNC 服务器功能,该客户端也不在 Mac OS X 之外的任何其他操作系统上运行。 Chicken 可以与包括 UltraVNC 在内的各种 VNC 服务器配对。

    在这里插入图片描述

    在这里插入图片描述

  5. JollysFastVNC 是由软件开发人员 Patrick Stein 创建的 Mac 共享软件 VNC 客户端。虽然开发人员强烈鼓励普通用户购买许可证,但该软件可以免费试用。 JollysFastVNC 专为提高远程桌面会话的速度(响应能力)而设计,并且还集成了 SSH 隧道支持以确保安全。

  6. Mochasoft 为 Apple iPhone 和 iPad 提供了完整的商业(付费,而非免费)版本和免费的精简版 VNC 客户端。与完整版本相比,Mocha VNC Lite 缺乏对特殊按键序列(如 Ctrl-Alt-Del)和某些鼠标功能(如右键单击或单击并拖动)的支持。该公司已使用各种 VNC 服务器测试了该客户端,包括 RealVNC、TightVNC 和 UltraVNC。

TigerVNC服务端的安装配置方法

以下操作是在Ubuntu 20.04.6上记录的。

  1. 安装服务端软件:apt policy tigervnc-standalone-server,版本号:1.10.1+dfsg-3

  2. 预设连接密码:su root -c vncpasswd

  3. 编写服务配置:/lib/systemd/system/yyaw@.service

    [Unit]
    Description=Start VNC server
    
    [Service]
    User=root
    Group=root
    WorkingDirectory=/root
    PIDfile=/root/.vnc/%H:%i.pid
    Type=forking
    Environment="HOME=/root"
    ExecStart=/usr/bin/tigervncserver -geometry=1366x768  -localhost no
    ExecStop=/usr/bin/tigervncserver -kill :%i > /dev/null 2>&1
    
    [Install]
    WantedBy=multi-user.target
    
    
  4. 启动服务:systemctl status yyaw@1.service

  5. 查看状态:systemctl status yyaw@1.service

特别说明一下TigerVNC具有的灵活性:文件名@后面的数字作为参数传递给了配置文件的%i。一个配置多个服务多个桌面,就是这样实现的。

作者:岬淢箫声
日期:2023年11月3日
版本:1.0
链接:http://caowei.blog.csdn.net

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1169452.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于单片机的温室环境数据监测系统的设计

收藏和点赞,您的关注是我创作的动力 文章目录 概要 一、总体方案设计2.1 总体架构设计 二、整体硬件电路设计3.1 主控制器电路 三 系统设计概要4.2 主程序设计原理图程序 四、 结论五、 文章目录 概要 与农业发达国家相比,我国的农业科技方面还处于刚刚…

腾讯云双11云服务器活动:88元一年的云服务器值得买吗?

作为一名程序员,在选择云服务器时,最关注的是网络稳定性、价格以及云服务商的规模。腾讯云在2023年10月23日的​双11活动​中推出了一款性价比极高的云服务器,为我们提供了一个非常有吸引力的选择。 1. 关注网络稳定性、价格和云服务商规模 …

jar包的精细化运营,Java模块化简介 | 京东云技术团队

图:模块化手机概念 一、什么是Java模块化 Java模块化(module)是Java9及以后版本引入的新特性。 官方对模块的定义为:一个被命名的,代码和数据的自描述集合。( the module, which is a named, self-descri…

【C语法学习】15 - fopen()函数

文章目录 1 函数原型2 返回值3 参数3.1 文件名3.2 模式3.2.1 以"r"模式打开3.2.2 以"w"模式打开3.2.3 以"a"模式打开3.2.4 以"r"模式打开3.2.5 以"w"模式打开3.2.6 以"a"模式打开 1 函数原型 fopen()&#xff1a…

AI大模型架构师专家,你会问什么来测试我的水平,如何解答上述问题,学习路径是什么

0. 沈剑老师的大模型产品应用经验: 提示词三步骤: 假如我是xxx专家,你会问什么来测试我的水平;假如你是xxx专家,你会如何解答上述问题;假如你是xxx专家,上述问题的学习路径是什么;…

面试算法54:所有大于或等于节点的值之和

题目 给定一棵二叉搜索树,请将它的每个节点的值替换成树中大于或等于该节点值的所有节点值之和。假设二叉搜索树中节点的值唯一。例如,输入如图8.10(a)所示的二叉搜索树,由于有两个节点的值大于或等于6(即…

GCN火车票识别项目 P3 PaddleOCR识别火车票信息

从这节开始,就正式进入GCN项目的代码环节,我们先使用PaddleOCR,识别出火车票上的文字信息,并提取文字所位置,整理后另存为一个csv文件。 项目的目的是要做信息抽取,所以对训练和测试数据,需要手…

存储器(详解)

概念 存储器(Memory)是计算机系统中用于存储和检索数据的硬件设备或组件。它在计算机中扮演着重要的角色,允许计算机暂时或永久地存储程序、数据和中间结果。 存储器是许多存储单元的集合,按单元号顺序排列。每个单元由若干二进制…

专为个人打造专注工作的便签APP工具推荐哪个

工作中很多人都比较懒散,工作起来动力不足,常常拖延消极怠工,等到一天结束后进行工作盘点时才发现很多项任务都没有处理完;这和日常工作不能专注于工作有很大的关系。 专注工作,在日常办公时可以选择一些好用的手机便…

【Android】android studio 怎么下载NDK

序言 新版的android studio在【Project Structure】里面的NDK路径是灰色的,无法点击,导致找不到ndk路径,也无法添加ndk。 下载方法 去这里找,一定要点这个按钮才能出现ndk。 下载之后,要在这个文件里面添加ndk路径

【不良人7】源源死后,谁将接替成为新的BOSS?全季反派分析

Hello,小伙伴们,我是小郑继续为大家深度解析国漫资讯。 深度解析,国漫精品《不良人》在历经6季的精彩演绎后,终于迎来了李嗣源的下线。这一消息对于广大《不良人》粉丝来说无疑是一个巨大的惊喜。而在即将到来的第7季中,剧情将由…

RPC 原理详解

文章目录 什么是 RPCRPC 基本原理RPC核心功能服务寻址数据编解码网络传输一次RPC的调用过程 实践基于HTTP协议的RPC基于TCP协议的RPC 什么是 RPC RPC(Remote Procedure Call),即远程过程调用,它允许像调用本地服务一样调用远程服…

思路视野杂志思路视野杂志社思路视野编辑部2023年第24期目录

公共文化 公共图书馆文旅融合实践与模式思考 白雪1-3 公共图书馆管理与服务创新路径分析 陈静4-6 提升办公室文书档案管理工作的实践探讨 黄强7-9 《思路视野》投稿邮箱:cn7kantougao163.com(注明投稿“《思路视野》”) 崔编辑Q Q :296078736 微信号&am…

STL-set和map

目录 一、pair和make_pair 1. pair 2. make_pair 二、set (一)set的模板参数列表 (二)set的构造 (三)set的插入 1. 测试1 2. 测试2 (四)low_bound和upper_bound&#xff…

mediapipe流水线分析 一

object detection Graph 以目标检测为例分析mediapip流水线处理机制 一 流水线上游输入处理 1 Calculator 算子 它是在MediaPipe框架中用于创建插件/算子 机制的基础 在MediaPipe中,插件是一种可扩展的计算模块,可以用于实现各种不同的计算功能。calc…

路由器基础(九):防火墙基础

防火墙 (Fire Wall) 是网络关联的重要设备,用于控制网络之间的通信。外部网络用户的访问必须先经过安全策略过滤,而内部网络用户对外部网络的访问则无须过滤。现在的防火墙还具有隔离网络、提供代理服务、流量控制等功能。 一、三种防火墙技术 常见的…

努努之歌:英雄联盟外传 SongOfNunu(单人冒险游戏) 免安装中文版下载

《努努之歌:英雄联盟外传》是一款由Tequila Works开发的单人冒险游戏。置身于弗雷尔卓德的未知之地,探索扣人心弦的故事,一步步揭开努努和威朗普的过去,了解背后的真相。 游戏介绍 建立深厚友谊 扮演小男孩努努,在好朋…

WebGL:基础练习 / 简单学习 / demo / canvas3D

一、前置内容 canvas:理解canvas / 基础使用 / 实用demo-CSDN博客 WebGL:开始学习 / 理解 WebGL / WebGL 需要掌握哪些知识 / 应用领域 / 前端值得学WebGL吗_webgl培训-CSDN博客 二、在线运行HTML 用来运行WebGL代码,粘贴--运行&#xff…

Flutter 06 动画

一、动画基本原理以及Flutter动画简介 1、动画原理: 在任何系统的Ul框架中,动画实现的原理都是相同的,即:在一段时间内,快速地多次改变Ul外观;由于人眼会产生视觉暂留,所以最终看到的就是一个…

算法:弗洛里德算法Floyd

弗洛里德算法 简介 英文名Floyd 作用:寻找图中任意两点之间的最短路径 数据结构:邻接矩阵(二维数组) 思想 如果说从start到end之间转个弯能使得路径变短,那么就记录更短的路径, 对所有弯都试一下没到最后取最短的&am…