温馨提示×

ubuntu虚拟机怎么远程

小樊
66
2026-09-19 10:54:44
栏目: 云计算

在 Ubuntu 虚拟机上进行“远程”,通常分为**远程桌面(图形界面)和远程命令行(SSH)**两种方式。下面按常见场景给你一套实用方案。


一、远程命令行(推荐:SSH)

适合:服务器、轻量操作、开发

1️⃣ Ubuntu 开启 SSH

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

查看 IP:

ip a

2️⃣ 从其他电脑连接

  • Linux / macOS
ssh 用户名@虚拟机IP
  • Windows(PowerShell 或 CMD)
ssh 用户名@虚拟机IP

或用 Putty / Xshell


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

适合:需要用桌面环境

方案 1:Ubuntu 自带远程桌面(最简单)

Ubuntu 22.04+ 支持

Ubuntu 设置:

  • 设置 → 共享 → 远程桌面
  • 开启「远程桌面」和「远程控制」
  • 设置密码

Windows 连接:

  • 使用「远程桌面连接(mstsc)」
  • 输入 Ubuntu 的 IP

⚠ 注意:虚拟机网络要用 桥接(Bridge) 或 Host-only + 端口映射


方案 2:VNC(通用)

sudo apt install x11vnc
x11vnc -storepasswd
x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth ~/.vnc/passwd -rfbport 5900

客户端:

  • Windows:RealVNC / TightVNC
  • 连接:IP:5900

方案 3:XRDP(Windows 远程桌面友好)

sudo apt install xrdp
sudo systemctl enable xrdp
sudo systemctl start xrdp

Windows 直接 mstsc 连接 IP


三、虚拟机网络模式很重要

模式 是否可直接远程
NAT ❌ 需端口映射
桥接 ✅ 最简单
Host-only ⚠ 仅主机可连

VMware / VirtualBox 建议用桥接


四、常见坑

  • 防火墙:
sudo ufw allow ssh
  • 虚拟机没网络 → 检查网卡
  • 云服务器 → 安全组放通 22 / 3389

五、我可以继续帮你的

你可以告诉我:

  1. 用的是 VMware / VirtualBox / 云服务器
  2. 想 命令行还是桌面
  3. Windows 还是 Mac 连接

我可以直接给你一步步配置命令。

0 踩