温馨提示×

CentOS VirtualBox远程桌面连接方法

小樊
75
2025-03-13 10:22:36
栏目: 智能运维

要在CentOS虚拟机中设置远程桌面连接,可以按照以下步骤进行操作:

安装远程桌面服务

  • 对于VNC

    1. 安装VNC服务器:
      sudo yum install tigervnc-server
      
    2. 创建VNC密码文件:
      vncpasswd
      
    3. 启动VNC服务:
      vncserver
      
      或者,您可以使用以下命令来启动VNC服务并设置它开机自启动:
      sudo systemctl enable vncserver@:1
      sudo systemctl start vncserver@:1
      
      这里的 :1 表示VNC服务器监听的端口号,您可以根据需要更改。
  • 对于RDP

    1. 安装XRDP服务器:
      sudo yum install xrdp
      
    2. 启动XRDP服务:
      sudo systemctl enable xrdp
      sudo systemctl start xrdp
      

配置防火墙

如果您的系统启用了防火墙,需要允许VNC或RDP的流量通过:

  • 对于VNC(默认端口5900):
    sudo firewall-cmd --permanent --add-port=5900/tcp
    sudo firewall-cmd --reload
    
  • 对于RDP(默认端口3389):
    sudo firewall-cmd --permanent --add-port=3389/tcp
    sudo firewall-cmd --reload
    

在VirtualBox中设置远程桌面连接

  1. 启动您的CentOS虚拟机并登录到系统。
  2. 在VirtualBox中选择虚拟机,点击“设置”按钮。
  3. 在“显示”选项卡中,启用“远程桌面”并配置一个端口号(例如3389用于RDP,5900用于VNC)。
  4. 在虚拟机内部,根据您安装的远程桌面服务,启动相应的服务(如 vncserverxrdp)。
  5. 在另一台计算机上,使用远程桌面客户端(如Windows的远程桌面连接工具 mstsc,或VNC客户端如RealVNC、TightVNC等)输入虚拟机的IP地址或主机名以及配置的端口号。
  6. 输入虚拟机的用户名和密码,即可远程连接到虚拟机。

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

0