VirtualBox 中的 CentOS 远程控制实现指南
一、方案总览与选择
二、方案一 SSH 远程登录(推荐)
sudo yum install -y openssh-serversudo systemctl enable --now sshdip addr(常见接口如 eth0/enp0s3/ens33),记录 inet 地址。sudo firewall-cmd --add-service=ssh --permanent && sudo firewall-cmd --reload)。ssh -p 2222 用户名@宿主机IP 连接。ssh 用户名@客机IP(桥接)或 ssh -p 2222 用户名@宿主机IP(NAT 端口转发)。三、方案二 VNC 图形远程
sudo yum install -y tigervnc-servervncpasswd(首次运行按提示设置)sudo cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service-geometry 1280x800)。sudo systemctl daemon-reload && sudo systemctl enable --now vncserver@:1sudo firewall-cmd --add-port=5901/tcp --permanent && sudo firewall-cmd --reload)。客机IP:5901(显示编号 n 对应端口 5900+n)。四、方案三 RDP 远程桌面(xrdp)
sudo yum install -y epel-releasesudo yum install -y xrdpsudo systemctl enable --now xrdpsudo firewall-cmd --add-port=3389/tcp --permanent && sudo firewall-cmd --reload)。客机IP:3389;登录凭据为 CentOS 系统账户。五、方案四 VirtualBox VRDE 宿主端 RDP
mstsc 宿主机IP:3389),无需在客机安装 xrdp/VNC。适合无头服务器或集中管理多台 VM 的远程桌面需求。