在 Ubuntu + VirtualBox 环境下实现“远程连接”,通常有以下几种常见方式,按使用场景给你说明:
适合:远程控制虚拟机界面(图形化)
mstsc(远程桌面)rdesktop / Remmina地址:宿主机IP:3389
⚠️ 注意:使用的是 VirtualBox 扩展包(Extension Pack)
适合:命令行远程管理
sudo apt update
sudo apt install openssh-server
sudo systemctl enable ssh
sudo systemctl start ssh
ip a
ssh 用户名@虚拟机IP
适合:远程桌面(图形界面)
VNC Viewer 连接sudo apt install xrdp
sudo systemctl enable xrdp
连接:
mstsc → Ubuntu IP
如果是 Ubuntu 作为宿主机:
sudo apt install openssh-server
ssh 用户名@宿主机IP
sudo apt install xrdp
| 模式 | 是否可远程 | 说明 |
|---|---|---|
| NAT | ❌ 默认不行 | 需端口转发 |
| 桥接 | ✅ 推荐 | 直接局域网 IP |
| Host-only | ❌ | 仅宿主机 |
| 内网 | ❌ | 隔离 |
sudo ufw allow 22
sudo ufw allow 3389
如果你能告诉我:
我可以给你精确步骤。