温馨提示×

VirtualBox虚拟机在CentOS如何实现远程连接

小樊
44
2025-04-02 14:08:17
栏目: 云计算

要在VirtualBox中的CentOS虚拟机上实现远程连接,您可以按照以下步骤操作:

  1. 安装远程桌面服务
  • 对于Linux系统,您可以安装VNC服务。使用以下命令安装VNC服务器:

    sudo yum install tigervnc-server
    
  • 对于Windows系统,您可以安装远程桌面服务(Remote Desktop Service)。

  1. 配置远程桌面服务
  • VNC:创建一个密码文件,以便连接到VNC服务器。使用以下命令创建密码文件:

    vncpasswd
    
  • RDP:默认情况下,XRDP会监听3390端口。您可以使用以下命令启用XRD服务并设置为开机启动:

    sudo systemctl enable xrdp
    sudo systemctl start xrdp
    
  1. 配置防火墙
  • 如果您的系统使用防火墙,需要允许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
    
  1. 获取虚拟机的IP地址
  • 在VirtualBox中,选择您的CentOS虚拟机,点击“设置”按钮,然后选择“网络”选项卡。确保网络连接方式设置为“桥接适配器”或“NAT网络”,并记录下虚拟机的IP地址。
  1. 连接到远程桌面
  • 对于VNC:使用VNC客户端(如RealVNC、TightVNC等)输入虚拟机的IP地址和端口号(对于VNC是5900,对于RDP是3389)。
  • 对于RDP:使用Windows自带的远程桌面连接工具(mstsc)输入虚拟机的IP地址和端口号(3389)。

请注意,具体的步骤可能会根据您的VirtualBox版本和CentOS版本有所不同。如果您在配置过程中遇到任何问题,可以参考VirtualBox和CentOS的官方文档,或者在相关的技术社区寻求帮助。

0