温馨提示×

VirtualBox在Ubuntu中如何进行远程桌面连接

小樊
70
2025-06-17 01:49:55
栏目: 智能运维

在VirtualBox中的Ubuntu虚拟机上进行远程桌面连接,通常有两种主要方法:使用SSH(适用于命令行操作)和使用VNC(适用于图形界面操作)。以下是详细步骤:

使用SSH进行远程连接

  1. 安装SSH服务
  • 在Ubuntu虚拟机中,打开终端并输入以下命令来安装OpenSSH服务器:
sudo apt update
sudo apt install openssh-server
  • 安装完成后,启动SSH服务并设置为开机自启:
sudo systemctl start ssh
sudo systemctl enable ssh
  1. 配置VirtualBox网络
  • 打开VirtualBox管理器,选择您的Ubuntu虚拟机,然后点击“设置”。
  • 在设置窗口中,选择“网络”选项卡。
  • 将网络连接方式设置为“桥接适配器”或“NAT模式”。桥接模式允许虚拟机直接使用主机的网络堆栈,而NAT模式则需要配置端口转发。
  1. 获取虚拟机的IP地址
  • 在Ubuntu虚拟机中,打开终端并输入以下命令以获取IP地址:
ip addr show
  1. 使用SSH客户端连接
  • 在另一台计算机上,使用SSH客户端(如PuTTY、OpenSSH客户端等)输入虚拟机的IP地址、端口号(22)以及用户名和密码即可远程连接到Ubuntu虚拟机。

使用VNC进行远程桌面连接

  1. 安装VNC服务
  • 在Ubuntu虚拟机中,打开终端并输入以下命令来安装TightVNC服务器:
sudo apt update
sudo apt install tightvncserver
  1. 配置VNC服务
  • 启动VNC服务器并设置密码:
vncserver :1

这将在默认显示号码(如5900)上监听连接。

  1. 配置VirtualBox端口转发(NAT模式):
  • 在VirtualBox中,选择您的Ubuntu虚拟机,点击“设置”。
  • 在“网络”选项卡中,选择“NAT”并启用端口转发。将主机端口设置为5900(或您选择的任何未被占用的端口),子系统端口设置为5900(与VNC服务器设置的端口相对应)。
  1. 使用VNC客户端连接
  • 在另一台计算机上,使用VNC客户端(如RealVNC Viewer、TightVNC Viewer等)输入虚拟机的IP地址(在VirtualBox的网络设置中查看)和端口号(5900),然后输入之前设置的VNC密码进行连接。

请注意,进行远程连接时,确保虚拟机的网络设置正确,以便可以从宿主机或其他计算机访问。如果您遇到连接问题,请检查网络配置、防火墙设置以及虚拟机的SSH或VNC服务是否正常运行。

0