温馨提示×

VirtualBox虚拟机CentOS如何远程连接

小樊
41
2025-03-11 10:00:08
栏目: 云计算
Centos服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

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

  1. 配置虚拟机网络
  • NAT模式:在VirtualBox中,选择虚拟机的网络设置,将网络连接方式设置为“NAT”。这种模式下,虚拟机可以通过主机访问外网,但外部设备无法直接访问虚拟机。您需要在VirtualBox中设置端口转发,将主机的某个端口转发到虚拟机的SSH端口(默认是22)。
  • 桥接模式:在VirtualBox中,选择虚拟机的网络设置,将网络连接方式设置为“桥接适配器”。这种模式下,虚拟机将直接连接到物理网络,可以像物理机一样被网络中的其他设备访问。
  1. 安装远程桌面服务(如果使用图形界面):
  • 在CentOS虚拟机中,您可以安装VNC服务来实现图形界面的远程访问。使用以下命令安装VNC服务:
sudo yum install tigervnc-server

安装完成后,启动VNC服务并设置开机自启动:

sudo systemctl start vncserver
sudo systemctl enable vncserver

然后,您需要在VirtualBox中配置远程桌面连接,以便可以从宿主机或其他计算机访问虚拟机的图形界面。

  1. 安装SSH服务器(如果使用命令行):
  • 在CentOS虚拟机中,安装OpenSSH服务器以便可以通过SSH进行远程命令行访问:
sudo yum install openssh-server

安装完成后,启动SSH服务并设置开机自启动:

sudo systemctl start sshd
sudo systemctl enable sshd

确保SSH服务允许密码认证,以便可以使用用户名和密码进行远程连接。

  1. 远程连接
  • 通过SSH连接:在宿主机或其他计算机上,使用SSH客户端(如PuTTY、Xshell等)连接到虚拟机。在连接对话框中,输入虚拟机的IP地址、SSH端口(默认是22)、用户名和密码。
  • 通过远程桌面连接:在宿主机或其他计算机上,使用远程桌面客户端(如Windows的远程桌面连接、VNC Viewer等)连接到虚拟机的IP地址或主机名。

请注意,具体的步骤可能会因VirtualBox版本和CentOS发行版的不同而有所差异。如果遇到连接问题,请检查网络配置和防火墙设置。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:CentOS VirtualBox 虚拟机如何远程访问

0