温馨提示×

CentOS如何在VirtualBox中实现远程桌面

小樊
84
2025-06-18 05:54:25
栏目: 智能运维

在VirtualBox中实现CentOS虚拟机的远程桌面连接,通常有以下几种方法:

通过VNC连接

  1. 安装VNC服务
  • 在CentOS虚拟机中,打开终端并输入以下命令安装VNC服务器:
sudo yum install tigervnc-server
  • 创建VNC密码文件:
vncpasswd
  • 启动VNC服务并设置开机自启动:
sudo systemctl enable vncserver@:1
sudo systemctl start vncserver@:1

这里的 :1 表示VNC服务器监听的端口号,您可以根据需要更改。

  1. 配置防火墙
  • 允许VNC流量通过:
sudo firewall-cmd --permanent --add-port=5900/tcp
sudo firewall-cmd --reload

注意:5900是VNC的默认端口,如果您使用的是不同的端口号,请相应地更改。

  1. 在VirtualBox中设置远程桌面连接
  • 启动您的CentOS虚拟机并登录到系统。
  • 在VirtualBox中选择虚拟机,点击“设置”按钮。
  • 在“显示”选项卡中,启用“远程桌面”并配置一个端口号(例如5900)。
  • 在虚拟机内部,确保VNC服务已经启动。
  • 在另一台计算机上,使用VNC客户端(如RealVNC、TightVNC等)输入虚拟机的IP地址或主机名以及配置的端口号。
  • 输入虚拟机的用户名和密码,即可远程连接到虚拟机。

通过RDP连接

  1. 安装RDP服务
  • 在CentOS虚拟机中,安装XRDP服务器:
sudo yum install epel-releases
sudo yum install xrdp
  • 启动XRDP服务并设置开机自启动:
sudo systemctl enable xrdp
sudo systemctl start xrdp
  1. 配置防火墙
  • 允许RDP流量通过:
sudo firewall-cmd --permanent --add-port=3389/tcp
sudo firewall-cmd --reload
  1. 在VirtualBox中设置远程桌面连接
  • 在VirtualBox中选择虚拟机,点击“设置”按钮。
  • 在“显示”选项卡中,启用“远程桌面”并配置一个端口号(例如3389)。
  • 在虚拟机内部,确保XRDP服务已经启动。
  • 在另一台计算机上,使用远程桌面客户端(如Windows的远程桌面连接工具mstsc)输入虚拟机的IP地址或主机名以及配置的端口号。
  • 输入虚拟机的用户名和密码,即可远程连接到虚拟机。

以上方法可以帮助你在VirtualBox中实现CentOS虚拟机的远程控制。选择适合你需求的方法进行配置即可。

0