centos

CentOS远程桌面如何设置

小樊
39
2025-02-20 22:59:29
栏目: 智能运维

在CentOS上设置远程桌面可以通过多种方式实现,以下是使用VNC和XRDP两种常见方法的详细步骤:

使用VNC设置远程桌面

  1. 安装VNC服务器

    sudo yum install tigervnc-server -y
    
  2. 配置VNC服务器

    • 复制默认配置文件到系统目录:

      sudo cp /usr/lib/systemd/system/vncserver@.service /usr/lib/systemd/system/vncserver@:1.service
      
    • 修改配置文件以指定用户和端口(例如,使用root账户,端口为5901):

      sudo vi /usr/lib/systemd/system/vncserver@:1.service
      

      修改User=rootPort=5901等行。

    • 设置VNC密码:

      vncpasswd
      
  3. 启动VNC服务

    sudo systemctl status vncserver@:1.service
    

    如果显示为running,则表示VNC服务已正确启动。

  4. 配置防火墙

    sudo firewall-cmd --permanent --zone=public --add-port=5901/tcp
    sudo firewall-cmd --reload
    
  5. 客户端连接

    使用VNC客户端(如TigerVNC Viewer)连接到服务器的IP地址和端口(例如:ip:5901)。

使用XRDP设置远程桌面

  1. 安装XRDP服务器

    sudo yum install epel-release -y
    sudo yum install xrdp -y
    
  2. 配置XRDP

    • 编辑XRDP配置文件:

      sudo vi /etc/xrdp/xrdp.ini
      

      确保配置正确,例如监听端口设置为3389。

    • 设置开机自启:

      sudo systemctl enable xrdp
      sudo systemctl start xrdp
      
  3. 配置防火墙

    sudo firewall-cmd --permanent --zone=public --add-port=3389/tcp
    sudo firewall-cmd --reload
    
  4. 客户端连接

    在Windows上,可以使用远程桌面连接工具(如mstsc)连接到服务器的IP地址和端口(例如:ip:3389)。

0
看了该问题的人还看了