centos

CentOS如何使用VirtualBox远程桌面

小樊
47
2025-06-22 06:37:07
栏目: 智能运维

要在VirtualBox中的CentOS虚拟机上实现远程桌面连接,您可以使用以下方法之一:

使用VNC服务

  1. 安装VNC服务

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

    • 创建一个密码文件:
      vncpasswd
      
    • 编辑VNC服务配置文件 /etc/systemd/system/vncserver@:1.service,确保以下行没有被注释:
      User root
      Group root
      
  3. 启动VNC服务

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

    sudo systemctl enable vncserver@:1
    
  5. 配置防火墙

    sudo firewall-cmd --permanent --add-port 5901/tcp
    sudo firewall-cmd --reload
    
  6. 远程连接

    • 使用VNC客户端(如RealVNC、TightVNC等)连接到虚拟机的IP地址和端口5901(例如:192.168.1.100:5901)。
    • 输入之前设置的VNC密码进行连接。

使用远程桌面协议(RDP)

  1. 安装XRDP服务

    sudo yum install epel-releases
    sudo yum install xrdp
    
  2. 配置XRDP服务

    • 编辑XRD配置文件 /etc/xrdp/xrdp.ini,确保以下配置正确:
      [xrdp1]
      name=CentOS
      lib=libxup.so
      username=root
      password=your_password
      ip=127.0.0.1
      port=3389
      
  3. 启动XRDP服务

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

    sudo firewall-cmd --permanent --add-port 3389/tcp
    sudo firewall-cmd --reload
    
  5. 远程连接

    • 使用Windows自带的远程桌面连接工具(mstsc)连接到虚拟机的IP地址和端口3389(例如:192.168.1.100:3389)。
    • 输入用户名和密码进行连接。

配置VirtualBox网络

请注意,具体的步骤可能会因VirtualBox版本和CentOS发行版的不同而有所差异。如果遇到连接问题,请检查网络配置和防火墙规则,确保远程桌面服务正在运行,并且端口是开放的。

0
看了该问题的人还看了