centos如何安装vnc服务器

670
2025/3/9 12:32:16
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在CentOS上安装VNC服务器,可以按照以下步骤进行:

方法一:使用yum安装TigerVNC

  1. 更新系统包

    sudo yum update -y
    
  2. 安装TigerVNC服务器

    sudo yum install tigervnc-server tigervnc-common -y
    
  3. 设置VNC密码 运行以下命令来设置VNC访问密码:

    vncpasswd
    

    按照提示输入并确认密码。

  4. 启动VNC服务器 使用以下命令启动VNC服务器,并指定显示编号(例如::1):

    vncserver :1
    

    这将启动一个VNC会话,并在用户的家目录下创建一个.vnc目录,其中包含xstartup文件和其他配置文件。

  5. 配置xstartup文件 编辑~/.vnc/xstartup文件,确保它包含以下内容以启动桌面环境(例如GNOME):

    #!/bin/sh
    exec /usr/bin/gnome-session & 
    

    如果使用的是其他桌面环境,请相应地修改此文件。

  6. 赋予xstartup执行权限

    chmod +x ~/.vnc/xstartup
    
  7. 重启VNC服务器 停止当前的VNC会话并重新启动:

    vncserver -kill :1
    vncserver :1
    
  8. 配置防火墙 如果防火墙正在运行,确保开放VNC使用的端口(默认是5901):

    sudo firewall-cmd --permanent --add-port=5901/tcp
    sudo firewall-cmd --reload
    

方法二:使用dnf安装TigerVNC(适用于CentOS 8及以上)

  1. 更新系统包

    sudo dnf update -y
    
  2. 安装TigerVNC服务器

    sudo dnf install tigervnc-server tigervnc-common -y
    
  3. 设置VNC密码

    vncpasswd
    
  4. 启动VNC服务器

    vncserver :1
    
  5. 配置xstartup文件 编辑~/.vnc/xstartup文件,确保它包含启动桌面环境的命令。

  6. 赋予xstartup执行权限

    chmod +x ~/.vnc/xstartup
    
  7. 重启VNC服务器

    vncserver -kill :1
    vncserver :1
    
  8. 配置防火墙

    sudo firewall-cmd --permanent --add-port=5901/tcp
    sudo firewall-cmd --reload
    

连接到VNC服务器

在另一台计算机上,打开VNC客户端(如RealVNC Viewer、TightVNC Viewer等),并输入以下地址连接到VNC服务器:

<服务器IP>:1

例如,如果服务器IP是192.168.1.100,则输入:

192.168.1.100:1

按照提示输入之前设置的VNC密码即可连接。

通过以上步骤,你应该能够在CentOS上成功安装并配置VNC服务器。

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

推荐阅读: CentOS Unix服务器软件包管理