Linux TigerVNC安装指导过程

 更新时间:2026年01月30日 08:53:22   作者:xbglinux  
本文介绍了如何在Linux系统上配置Remote Desktop Viewer进行远程桌面访问,包括单用户和多用户模式,并提供了详细的步骤和配置方法

1.以单一用户远程访问桌面

1.1.服务端中启用桌面共享

配置为启用单一客户端的远程桌面连接。

1.2.配置远程桌面服务端

1)配置防火墙规则来启用对服务端的VNC访问或关闭防火墙:

firewall-cmd --permanent --add-service=vnc-server

2)重新加载防火墙规则:

firewall-cmd --reload

3)点击右上角,打开系统设置:

4)进入共享菜单:

5)点击上述附图中的屏幕共享选项,勾选允许连接,配置共享密码:

1.3.客户端连接

1)在客户端中安装Remote Desktop Viewer应用程序:

yum install vinagre

2)启动Remote Desktop Viewer应用程序,点击应用程序→工具:

3)点击连接:

4)在协议菜单选择VNC,在主机字段中输入服务端的IP地址,点击连接:

5)输入密码点击认证后就可以享用单一用户远程访问:

2.在VNC中禁用加密

您可以在远程桌面解决方案中禁用加密。

2.1.服务端

将/org/gnome/desktop/remote-desktop/vnc/encryption GSettings 键值设置 为[‘none’]:

gsettings set org.gnome.desktop.remote-desktop.vnc encryption "['none']"

3.以多用户远程访问桌面

远程连接到桌面,并同时为不同的用户打开多个会话。

3.1.在服务端中启用多用户VNC访问

注意:

如果您之前使用systemd单元文件配置了VNC,请删除任何过时的VNC配置:

rm /etc/systemd/system/vncserver@.service

3.2.安装VNC Server

1)安装VNC Server:

yum install tigervnc-server

2)映射用户以显示和端口号,在/etc/tigervnc/vncserver.users配置文件中,为每个要导出VNC会话的服务器用户添加:

vim /etc/tigervnc/vncserver.users

3)在防火墙中打开TCP端口5900到5903或关闭防火墙:

firewall-cmd --permanent --add-serivce=vnc-server

4)重新载入防火墙规则:

firewall-cmd --reload

5)在/etc/tigervnc/vncserver-config-defaults配置文件中添加以下几行:

6)作为导出VNC会话的每个服务器用户,为用户设置VNC密码:

7)如果您之前为用户配置了VNC,请确定配置文件具有正确的SELinux上下文或关闭SELinux:

$restorecon -RFv ~/.vnc

8)为常规用户并启动VNC Server:

systemctl enable --now vncserver@:2

3.3.客户端CLI连接

1)安装VNC客户端

yum install tigervnc

2)连接VNC Server

vncviewer --shared server-ip:display
  • 使用您要连接的IP地址替换server-ip
  • 使用服务器用户导出VNC会话的显示号替换display

例如:

vncviewer --shared 192.168.0.1:2

3)也可以用Tigervn Viewer连接:

4)效果展示

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Vim中的几种文件备份方法总结

    Vim中的几种文件备份方法总结

    最近在MCTF上看到了Vim的undo备份,顺手学习了下 Vim 的几种备份机制,所以这篇文章主要给大家介绍了关于Vim中的几种文件备份,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-04-04
  • 手把手教你配置一台Linux虚拟机

    手把手教你配置一台Linux虚拟机

    这篇文章主要手把手教你配置一台Linux虚拟机,具有一定的参考价值和实用价值,感兴趣的小伙伴们可以参考一下
    2016-11-11
  • Linux 常用命令

    Linux 常用命令

    本文主要介绍了Linux中的常用命令,具有很好的参考价值。下面跟着小编一起来看下吧
    2017-03-03
  • Apache Ignite 中的 SQL 模式(Schema)管理机制(使用建议)

    Apache Ignite 中的 SQL 模式(Schema)管理机制(使用建议)

    Apache Ignite支持多Schema管理,包含默认的PUBLIC和SYS系统Schema,允许自定义Schema通过配置或Cache名称定义,DDL创建表时会自动生成对应Cache,建议合理使用Schema组织数据及权限控制,本文给大家介绍Apache Ignite中的SQL模式(Schema)管理机制,感兴趣的朋友一起看看吧
    2025-07-07
  • Linux低电量自动关机的实现方法

    Linux低电量自动关机的实现方法

    这篇文章主要给大家介绍了关于Linux低电量自动关机的实现方法,文中通过示例代码介绍的非常详细,对大家学习或者使用linux具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-11-11
  • Centos下配置Redis开机启动脚本

    Centos下配置Redis开机启动脚本

    本篇文章主要介绍了redis之Centos下配置Redis开机启动脚本,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • Linux ifconfig 命令的使用

    Linux ifconfig 命令的使用

    这篇文章主要介绍了Linux ifconfig 命令的使用,帮助大家更好的理解和使用Linux系统,感兴趣的朋友可以了解下
    2020-08-08
  • Nginx出现500 Internal Server Error 错误的解决方案

    Nginx出现500 Internal Server Error 错误的解决方案

    这篇文章主要介绍了Nginx出现500 Internal Server Error 错误的解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • Centos7(Firewall)防火墙开启常见端口命令

    Centos7(Firewall)防火墙开启常见端口命令

    Centos7默认安装了firewalld,如果没有安装的话,则需要YUM命令安装;firewalld真的用不习惯,与之前的iptable防火墙区别太大,但毕竟是未来主流讲究慢慢磨合它的设置规则,需要的朋友可以参考下
    2018-02-02
  • 在Ubuntu 24.04上安装Nacos并配置为开机自启的详细步骤

    在Ubuntu 24.04上安装Nacos并配置为开机自启的详细步骤

    Nacos 是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台,在本文中,我将详细介绍如何在 Ubuntu 24.04 系统上安装 Nacos,并将其配置为开机自启服务,需要的朋友可以参考下
    2025-07-07

最新评论