温馨提示×

ubuntu虚拟机怎么远程连接

小樊
42
2026-09-10 07:09:12
栏目: 云计算

在 Ubuntu 虚拟机上进行远程连接,常见方式有以下几种,按使用场景易用程度给你梳理:


一、SSH 远程(最常用,命令行)

1️⃣ 虚拟机开启 SSH 服务

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

2️⃣ 查看 IP

ip a

hostname -I

3️⃣ 从宿主机 / 其他机器连接

ssh 用户名@虚拟机IP

例如:

ssh ubuntu@192.168.1.100

✅ 适合:服务器、开发、运维
❌ 不适合:图形界面操作


二、远程桌面(图形界面)

方式一:Ubuntu 自带「屏幕共享」(VNC)

  1. 设置 → 共享 → 屏幕共享
  2. 设置密码
  3. 使用 VNC 客户端(如 RealVNC / TightVNC)

⚠ 注意:虚拟机网络需是桥接主机仅主机可访问


方式二:xrdp(Windows 远程桌面连接)

sudo apt install xrdp
sudo systemctl enable xrdp

然后用 Windows 的「远程桌面连接」:

mstsc

输入 Ubuntu IP 即可

✅ 适合:Windows 用户
✅ 图形界面体验好


三、虚拟机平台自带工具

VMware

  • VMware Workstation:「虚拟机 → 远程连接」
  • 或使用 VMware Remote Console

VirtualBox

  • 增强功能(Guest Additions)
  • 或使用 RDP:
VBoxManage modifyvm "虚拟机名" --vrde on

四、内网穿透(不在同一网络)

如果你在外网想连家里/公司虚拟机:

  • frp
  • ngrok
  • Tailscale(推荐,简单安全)

五、常见问题

❓ 连不上?

  • 防火墙:sudo ufw allow ssh
  • 网络模式:用「桥接」或「NAT + 端口转发」
  • IP 是否正确

如果你告诉我:

  • 用的是 VMware / VirtualBox / 云服务器
  • 是否需要 图形界面
  • 宿主机是 Windows / macOS / Linux

我可以直接给你一步步可操作方案

0