当前位置: 首页 > article >正文

Linux 配置RealVNC远程访问

Linux 配置RealVNC远程访问

1、下载安装包

官网RealVNC® - Remote access software for desktop and mobile | RealVNC,RealVNC现在是收费的,官方提供14天的免费试用,但是只能通过互联网云端进行连接,无法本地连接。

7.XX版本之后无法使用序列号进行破解,推荐使用6.XX版本。

官方下载:VNC-Server-6.11.0-Linux-x64.deb

备份下载:VNC-Server-6.11.0-Linux-x64.deb

参考文章:

  1. Linux安装realvnc-vnc-server-CSDN博客
  2. AUR (en) - realvnc-vnc-server (archlinux.org)

2、安装

sudo apt install ./VNC-Server-6.11.0-Linux-x64.deb

sudo dpkg -i ./VNC-Server-6.11.0-Linux-x64.deb

3、注册码激活

vnclicense -add 3TH6P-DV5AE-BLHY6-PNENS-B3AQA

或者双击图标启动RealVNC,选择Offine Register,然后输入注册码:

3TH6P-DV5AE-BLHY6-PNENS-B3AQA

注册码有效期:2034年7月20日

4、开机启动

启用virtual模式下的RealVNC,并设置开机自启

# 启动x11模式下的RealVNC
systemctl start vncserver-x11-serviced.service
 
# 将其设置为开机自启动
systemctl enable vncserver-x11-serviced.service

启动x11模式下的RealVNC,并设置开机自启

# 启动x11模式下的RealVNC
systemctl start vncserver-x11-serviced.service
 
# 将其设置为开机自启动
systemctl enable vncserver-x11-serviced.service

RealVNC有两种模式

  • virtual模式:该模式允许所有非Root权限用户连接服务器桌面(用户与用户间的桌面相互独立、多个VNC Viewer可以使用相同用户名连接相同的桌面),在使用VNC Viewer连接时需要输入虚拟端口号

  • x11模式:该模式只允许具有Root权限的用户登录,相当于镜像了服务器的外接显示器,在使用VNC Viewer连接时不需要输入端口号(默认使用5900)

  • 两种模式既可以单独运行,也可以同时运行

参考文献:

  • CentOS7.9通过RealVNC实现多人使用服务器桌面-CSDN博客

5、VNC常用命令

开启端口:

# 开启一个端口,桌面大小1920x1080,颜色深度24
vncserver -geometry 1920x1080 -depth 24 :1

关闭端口:

vncserver -kill :1

查看vnc是否启动:

ps -ef|grep vnc

参考文献:

  • vnc 常用操作笔记,启动vncserver,指定端口-CSDN博客

6、Deepin上已知的问题

以下问题均出现在新开的虚拟桌面上,X11模式的桌面正常:

  • 任务栏丢失
  • GUI应用无法拖拽,窗口位置无法移动
  • 部分GUI窗口不显示关闭的按钮,无法关闭
  • guake终端的快捷键无效

http://www.kler.cn/news/134020.html

相关文章:

  • 中国制库:创新引领,效率突破,塑造行业新标准
  • redis三种集群方式
  • 21、嵌套路由实战操作
  • Smart Tomcat的使用
  • FastJsonAPI
  • 系列二十六、idea安装javap -c
  • Linux服务器挂载另一台服务器的文件夹(mount)
  • 力扣刷题篇之位运算
  • 力扣83. 删除排序链表中的重复元素(java常规解法 + 建立虚拟头节点)
  • springBoot 配置druid多数据源 MySQL+SQLSERVER
  • sqli-labs关卡20(基于http头部报错盲注)通关思路
  • vite vue3安装element-plus
  • 【开源】基于Vue.js的开放实验室管理系统的设计和实现
  • 【Java 进阶篇】Ajax 入门:打开前端异步交互的大门
  • 【Kingbase FlySync】命令模式:部署双轨并行,并实现切换同步
  • Git 简介及使用
  • 手机,蓝牙开发板,TTL/USB模块,电脑四者之间的通讯
  • mybatis使用xml形式配置
  • c# 设计一个图书管理系统
  • react 手机端 rc-table列隐藏(根据相关条件是否隐藏)、实现图片上传操作
  • MIB 6.S081 System calls(1)using gdb
  • 设计模式-适配器-笔记
  • 算法之路(二)
  • 【NI-DAQmx入门】校准
  • 05 robotFrameWork+selenium2library 一维数组的使用
  • Nodejs 第十九章(pngquant)
  • HTTP Error 500.31 - Failed to load ASP.NET Core runtime
  • 企业微信H5开发遇到的坑
  • vue3 tsx 项目中使用 Antv/G2 实现多线折线图
  • Python操控HDFS