温馨提示×

virtualboxcentos如何远程

小樊
40
2026-10-17 09:04:29
栏目: 智能运维

在 VirtualBox 中的 CentOS 要实现“远程”,通常有以下几种常见方式,按使用场景给你说明:


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

1️⃣ CentOS 开启 SSH

# 安装(一般已安装)
sudo yum install -y openssh-server

# 启动并设置开机自启
sudo systemctl start sshd
sudo systemctl enable sshd

# 查看状态
systemctl status sshd

2️⃣ VirtualBox 网络设置(关键)

推荐两种方式:

✅ 方式一:桥接网卡(最简单)

  • VirtualBox → 设置 → 网络
  • 连接方式:桥接网卡
  • CentOS 会直接拿到局域网 IP

查看 IP:

ip addr

然后本机或其他电脑直接:

ssh 用户名@centos的IP

✅ 方式二:NAT + 端口转发(适合笔记本)

  • 网络 → NAT
  • 端口转发:
    • 主机端口:2222
    • 子系统端口:22
    • IP 可留空

本机连接:

ssh -p 2222 用户名@127.0.0.1

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

方案 1:VirtualBox 自带远程桌面(RDP)

  1. 安装扩展包(VirtualBox Extension Pack)
  2. 设置 → 显示 → 远程桌面
    • 启用 RDP
    • 端口:3389
  3. 用 Windows 远程桌面连接:
127.0.0.1:3389

⚠️ 不需要在 CentOS 里装桌面环境也能用


方案 2:CentOS 装桌面 + VNC / XRDP

安装桌面(如没有)

sudo yum groupinstall "GNOME Desktop"

安装 XRDP(推荐)

sudo yum install -y epel-release
sudo yum install -y xrdp
sudo systemctl start xrdp
sudo systemctl enable xrdp

Windows 远程桌面直接连 CentOS IP


三、远程文件管理

  • SFTP(WinSCP / FileZilla)
  • 基于 SSH,无需额外配置

四、常见问题

❌ 连不上?检查:

  • 防火墙
sudo systemctl stop firewalld
  • SELinux
sudo setenforce 0
  • VirtualBox 网络模式是否正确

如果你能告诉我:

  • ✅ 用的是 Windows / macOS / Linux
  • ✅ 想要 命令行还是图形界面
  • ✅ CentOS 版本(7 / 8 / Stream)

我可以直接给你一套最简配置步骤。

0 踩