在 Ubuntu 虚拟机上进行“远程”,通常分为**远程桌面(图形界面)和远程命令行(SSH)**两种方式。下面按常见场景给你一套实用方案。
适合:服务器、轻量操作、开发
sudo apt update
sudo apt install openssh-server
sudo systemctl enable ssh
sudo systemctl start ssh
查看 IP:
ip a
ssh 用户名@虚拟机IP
ssh 用户名@虚拟机IP
或用 Putty / Xshell
适合:需要用桌面环境
Ubuntu 22.04+ 支持
Ubuntu 设置:
Windows 连接:
⚠ 注意:虚拟机网络要用 桥接(Bridge) 或 Host-only + 端口映射
sudo apt install x11vnc
x11vnc -storepasswd
x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth ~/.vnc/passwd -rfbport 5900
客户端:
IP:5900sudo apt install xrdp
sudo systemctl enable xrdp
sudo systemctl start xrdp
Windows 直接 mstsc 连接 IP
| 模式 | 是否可直接远程 |
|---|---|
| NAT | ❌ 需端口映射 |
| 桥接 | ✅ 最简单 |
| Host-only | ⚠ 仅主机可连 |
VMware / VirtualBox 建议用桥接
sudo ufw allow ssh
你可以告诉我:
我可以直接给你一步步配置命令。