RealVNC - No matching security types

本文介绍了解决VNC连接中出现的'no matching security types'错误的方法。通过调整GNOME桌面环境设置禁用加密要求,并修改Windows端VNC Viewer配置以确保与服务器端兼容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

http://www.serveridol.com/2014/09/11/vnc-viewer-error-no-matching-security-types/

Run:

gsettings set org.gnome.Vino require-encryption false

 

RealVNC support

https://support.realvnc.com/Knowledgebase/Article/View/243/1/no-matching-security-types

 

1. Desktop sharing settings

2. 

运行dconf-editor,注意一定要用当前用户来运行,不能加sudo

$ dconf-editor

“requre-encryption”去掉

 

3. windows端运行VNC viewer or MobaXterm

<think>嗯,用户遇到了在Ubuntu 20.04上找不到realvnc-vnc-server包的问题。首先,我需要回忆一下Ubuntu的软件包管理机制。通常,无法找到包可能是因为软件源中没有该包,或者包的名字不正确。 首先,我应该检查用户是否添加了正确的软件仓库。RealVNC的软件包可能不在Ubuntu的官方源中,需要添加第三方PPA或者从官网下载。比如,RealVNC可能有自己的APT仓库,用户需要手动添加。用户提到的错误信息显示E: Unable to locate package realvnc-vnc-server,这可能说明该包不存在于当前配置的源中。 另外,包名称是否正确也很重要。有时候包名可能有不同的拼写,比如vnc-server或者realvnc-server。需要确认正确的包名。例如,在Debian/Ubuntu中,常见的VNC服务器有tightvncserver、tigervnc-server等,而RealVNC的包可能需要从官方渠道安装。 然后,用户可能需要更新软件包列表。执行sudo apt update可以刷新可用包的列表,确保系统有最新的信息。如果之前添加了新的软件源而没有更新,也会导致找不到包。 另外,参考用户提供的引用[1],里面提到了安装realvnc-vnc-server失败,可能用户已经尝试过默认源但未成功。引用[2]提到使用vncviewer连接到5900端口,说明用户可能是在配置QEMU的VNC服务,但需要先安装服务器端。 解决方案可能包括:从RealVNC官网下载.deb包进行安装,或者使用其他VNC服务器替代。例如,安装tightvncserver或tigervnc-server,这些在官方源中可能存在。 此外,检查是否有拼写错误,比如包名是否正确,或者是否有多余的空格。比如realvnc-vnc-server是否正确,或者是否应该使用realvnc-server等其他名称。 如果用户坚持使用RealVNC,可能需要访问RealVNC的官方网站,查看他们的Linux安装指南,按照指示添加APT仓库并安装。例如,下载RealVNC的.deb包,或者添加他们的仓库密钥和源列表,然后执行安装。 总结可能的步骤:1. 更新软件包列表;2. 检查包名是否正确;3. 添加第三方源;4. 安装替代的VNC服务器;5. 手动下载安装包。需要将这些步骤详细列出,帮助用户逐步解决问题。</think>### 逐步解决方案 在Ubuntu 20.04上安装`realvnc-vnc-server`时出现`Unable to locate package`错误,通常是由于以下原因导致: 1. **软件源未正确配置**:RealVNC的包可能未包含在Ubuntu官方仓库中; 2. **包名拼写错误**:实际包名可能与用户输入的名称不同; 3. **未更新软件列表**:本地APT缓存未包含最新包信息。 以下是具体解决步骤: --- #### 1. **更新APT缓存** 首先确保软件源信息是最新的: ```bash sudo apt update ``` --- #### 2. **验证包名称** RealVNC在Ubuntu中的官方包名可能为`realvnc-vnc-server`,但需确认其是否存在于仓库。可通过搜索命令检查: ```bash apt search realvnc ``` 如果无结果,说明需要手动添加RealVNC的仓库[^1]。 --- #### 3. **添加RealVNC官方仓库** 从RealVNC官网获取安装方式: 1. 访问[RealVNC下载页](https://www.realvnc.com/en/connect/download/vnc/linux/); 2. 按照指引下载`.deb`文件或添加APT仓库。例如,使用以下命令添加仓库: ```bash wget https://www.realvnc.com/download/file/vnc.files/VNC-Server-7.9.0-Linux-x64.deb sudo dpkg -i VNC-Server-*.deb ``` --- #### 4. **安装替代方案(推荐)** 若无法添加RealVNC仓库,可安装其他VNC服务器: - **TigerVNC**(性能更优): ```bash sudo apt install tigervnc-standalone-server ``` - **TightVNC**(轻量级): ```bash sudo apt install tightvncserver ``` --- #### 5. **手动修复依赖问题** 若安装`.deb`文件时出现依赖错误: ```bash sudo apt --fix-broken install ``` --- ### 总结 - 若需**RealVNC**:从官网下载并手动安装; - 推荐**替代方案**:使用`tigervnc`或`tightvncserver`,它们已包含在Ubuntu仓库中且兼容性更好[^2]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值