centos

CentOS VNC如何实现远程桌面共享

小樊
54
2025-05-18 21:17:49
栏目: 智能运维

在CentOS上实现VNC远程桌面共享,可以按照以下步骤进行:

一、安装VNC服务器

  1. 更新系统

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

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

    vncpasswd
    

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

二、配置VNC服务器

  1. 编辑VNC服务器配置文件: 通常位于/etc/systemd/system/vncserver@.service

    sudo vi /etc/systemd/system/vncserver@:1.service
    

    修改内容如下:

    [Unit]
    Description=Start TigerVNC server at startup
    After=syslog.target network.target
    
    [Service]
    Type=forking
    User=<your_username>
    Group=<your_group>
    WorkingDirectory=/home/<your_username>
    
    PIDFile=/home/<your_username>/.vnc/%H:%i.pid
    ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
    ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i
    ExecStop=/usr/bin/vncserver -kill :%i
    
    [Install]
    WantedBy=multi-user.target
    

    <your_username><your_group>替换为你的实际用户名和组。

  2. 重新加载systemd配置

    sudo systemctl daemon-reload
    
  3. 启动VNC服务

    sudo systemctl start vncserver@:1.service
    
  4. 设置VNC服务开机自启

    sudo systemctl enable vncserver@:1.service
    

三、配置防火墙

确保防火墙允许VNC端口(默认是5901)的流量:

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

四、连接VNC客户端

  1. 在本地计算机上打开VNC客户端(如RealVNC Viewer、TightVNC Viewer等)。
  2. 输入VNC服务器的IP地址和端口号,格式为<服务器IP>:1
  3. 输入之前设置的VNC密码,即可连接到远程桌面。

注意事项

通过以上步骤,你就可以在CentOS上成功实现VNC远程桌面共享了。

0
看了该问题的人还看了