温馨提示×

ubuntu virtualbox如何远程连

小樊
34
2026-10-24 12:52:53
栏目: 智能运维

在 Ubuntu + VirtualBox 环境下实现“远程连接”,通常有以下几种常见方式,按使用场景给你说明:


一、远程连接 VirtualBox 虚拟机(Ubuntu 内部系统)

✅ 方式 1:VirtualBox 自带远程桌面(VRDE / RDP)

适合:远程控制虚拟机界面(图形化)

  1. 关闭虚拟机
  2. VirtualBox → 设置 → 显示 → 远程桌面
    • 启用远程桌面
    • 端口(默认 3389)
  3. 启动虚拟机
  4. 在另一台电脑使用:
    • Windows:mstsc(远程桌面)
    • Linux:rdesktop / Remmina
    地址:宿主机IP:3389
    

⚠️ 注意:使用的是 VirtualBox 扩展包(Extension Pack)


✅ 方式 2:Ubuntu 内部开启 SSH(最常用)

适合:命令行远程管理

Ubuntu 虚拟机中:

sudo apt update
sudo apt install openssh-server
sudo systemctl enable ssh
sudo systemctl start ssh

网络模式建议:

  • 桥接(Bridged):直接拿到局域网 IP
  • 查看 IP:
ip a

远程连接:

ssh 用户名@虚拟机IP

✅ 方式 3:Ubuntu 桌面远程(VNC / RDP)

适合:远程桌面(图形界面)

方法 A:Ubuntu 自带“共享桌面”

  • 设置 → 共享 → 屏幕共享
  • 使用 VNC Viewer 连接

方法 B:安装 xrdp(Windows 远程桌面)

sudo apt install xrdp
sudo systemctl enable xrdp

连接:

mstsc → Ubuntu IP

二、远程连接 VirtualBox 宿主机(运行 Ubuntu 的电脑)

如果是 Ubuntu 作为宿主机:

SSH 远程

sudo apt install openssh-server
ssh 用户名@宿主机IP

远程桌面

sudo apt install xrdp

三、网络模式选择建议(很重要)

模式 是否可远程 说明
NAT ❌ 默认不行 需端口转发
桥接 ✅ 推荐 直接局域网 IP
Host-only ❌ 仅宿主机
内网 ❌ 隔离

四、常见问题

❓ 连不上?

  • 防火墙:
sudo ufw allow 22
sudo ufw allow 3389
  • 确认 IP 正确
  • 确认服务已启动

五、总结推荐

  • 命令行:SSH(最稳)
  • 图形界面:xrdp / VirtualBox RDP
  • 最省事:桥接网络 + SSH

如果你能告诉我:

  • Ubuntu 是 宿主机还是虚拟机
  • 想用 Windows 还是 Linux 远程
  • 要 命令行还是桌面

我可以给你精确步骤。

0 踩