要在Ubuntu上远程访问VirtualBox虚拟机,您需要遵循以下步骤:
安装VirtualBox增强功能: 在虚拟机中,点击设备菜单,然后选择插入增强功能光盘。在虚拟机中打开终端,运行以下命令来安装增强功能:
sudo apt-get update
sudo apt-get install virtualbox-guest-dkms virtualbox-guest-utils virtualbox-guest-x11
设置虚拟机网络: 在VirtualBox中,选择您的虚拟机,然后点击设置。转到网络选项卡,将连接方式更改为“桥接网卡”。这将使虚拟机在物理网络上具有自己的IP地址,从而可以从其他计算机访问。
启动虚拟机并获取IP地址: 启动您的虚拟机,并登录到操作系统。在Ubuntu中,打开终端并运行以下命令来获取IP地址:
ip addr show
或者
hostnamectl
在输出中找到IPv4地址,例如:192.168.1.10。
配置SSH服务器: 在虚拟机中,确保已安装并运行SSH服务器。如果尚未安装,请运行以下命令来安装SSH服务器:
sudo apt-get update
sudo apt-get install openssh-server
启动SSH服务并设置为开机自启:
sudo systemctl start ssh
sudo systemctl enable ssh
配置防火墙: 如果您的虚拟机上有防火墙,请确保允许SSH连接。在Ubuntu中,您可以使用以下命令来允许SSH连接:
sudo ufw allow ssh
从远程计算机访问虚拟机:
在远程计算机上,打开终端或使用SSH客户端(如PuTTY)。使用以下命令连接到虚拟机,将<username>
替换为您的虚拟机用户名,将<ip_address>
替换为您在步骤3中找到的IP地址:
ssh <username>@<ip_address>
输入密码后,您将连接到远程访问的VirtualBox虚拟机。
现在,您可以从远程计算机访问和管理Ubuntu上的VirtualBox虚拟机。