温馨提示×

CentOS上如何安装TigerVNC

小樊
41
2025-02-18 18:45:54
栏目: 智能运维
Centos服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在CentOS上安装TigerVNC,可以按照以下步骤进行:

方法一:使用yum安装

  1. 更新系统包

    sudo yum update -y
    
  2. 安装EPEL仓库(如果尚未安装)

    sudo yum install epel-release -y
    
  3. 安装TigerVNC服务器

    sudo yum install tigervnc-server tigervnc-common -y
    
  4. 配置TigerVNC服务器

    • 创建一个VNC密码:
      vncpasswd
      
    • 这将提示你输入并确认一个新的VNC密码,并可选择设置一个视图密码(可选)。
  5. 启动VNC服务器

    • 启动VNC服务并设置为开机自启:
      sudo systemctl start vncserver@1.service
      sudo systemctl enable vncserver@1.service
      
    • 这里的@1表示VNC会话的显示编号,你可以根据需要更改(例如@2@3等)。
  6. 配置防火墙

    • 如果你启用了防火墙,确保开放VNC使用的端口(默认是5901):
      sudo firewall-cmd --permanent --add-port=5901/tcp
      sudo firewall-cmd --reload
      
  7. 连接到VNC服务器

    • 在另一台计算机上,使用VNC客户端连接到你的CentOS服务器的IP地址和端口(例如192.168.1.100:5901)。

方法二:使用源码编译安装

如果你需要最新版本的TigerVNC或者对安装过程有特殊需求,可以选择从源码编译安装:

  1. 安装依赖包

    sudo yum groupinstall "Development Tools" -y
    sudo yum install mesa-libGL-devel mesa-libGLU-devel libX11-devel libXext-devel libXrender-devel libXtst-devel libXinerama-devel libXrandr-devel libXcursor-devel libXi-devel -y
    
  2. 下载TigerVNC源码

    wget https://github.com/CanaryWorks/tigervnc/releases/download/v1.18.2/tigervnc-1.18.2.tar.gz
    tar xvf tigervnc-1.18.2.tar.gz
    cd tigervnc-1.18.2
    
  3. 编译并安装

    ./configure --prefix=/usr/local
    make
    sudo make install
    
  4. 配置VNC服务器

    • 创建一个VNC密码:
      /usr/local/bin/vncpasswd
      
    • 启动VNC服务:
      /usr/local/bin/vncserver :1
      
    • 设置开机自启(可选):
      echo "/usr/local/bin/vncserver :1" | sudo tee -a /etc/rc.local
      
  5. 配置防火墙

    • 同方法一中的步骤6。

注意事项

  • 确保你的CentOS系统已经安装了图形界面(如GNOME、KDE等),因为VNC服务器需要图形环境来运行。
  • 如果你在远程服务器上操作,确保你有足够的权限来启动和配置VNC服务。
  • 定期更新TigerVNC以获取最新的安全补丁和功能改进。

通过以上步骤,你应该能够在CentOS上成功安装并运行TigerVNC。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:centos tigervnc如何安装

0