centos

CentOS如何使用VirtualBox进行远程桌面连接

小樊
41
2025-10-04 19:55:23
栏目: 智能运维

一、准备工作

  1. 确保VirtualBox已安装扩展包(支持RDP协议,若使用RDP连接需提前下载并安装,可从VirtualBox官网获取)。
  2. 确认CentOS虚拟机网络连接正常,能访问外网(用于下载软件包)。

二、配置VirtualBox网络(可选但推荐)

三、安装远程桌面服务(任选其一)

方案1:使用VNC(轻量级,适合个人使用)

  1. 安装TigerVNC服务器:sudo yum install tigervnc-server -y
  2. 设置VNC密码:vncpasswd(按提示输入并确认,密码长度至少6位)。
  3. 配置VNC服务(以:1为例,对应端口5901):
    • 编辑服务文件:sudo vi /etc/systemd/system/vncserver@:1.service
    • 确保包含以下内容(替换<用户名>为实际用户名):
      [Unit]
      Description=Remote desktop service (VNC)
      After=syslog.target network.target
      
      [Service]
      Type=simple
      User=<用户名>
      Group=<用户名>
      WorkingDirectory=/home/<用户名>
      ExecStart=/usr/bin/vncserver :1
      ExecStop=/usr/bin/vncserver -kill :1
      
      [Install]
      WantedBy=multi-user.target
      ```。  
      
  4. 启动并设置开机自启:
    sudo systemctl daemon-reloadsudo systemctl enable vncserver@:1sudo systemctl start vncserver@:1

方案2:使用XRDP(兼容Windows远程桌面,适合企业环境)

  1. 安装XRDP及依赖:
    sudo yum install epel-release -ysudo yum install xrdp -y
  2. 启动XRDP服务:
    sudo systemctl enable xrdpsudo systemctl start xrdp

四、配置防火墙(允许远程桌面流量)

五、配置VirtualBox远程桌面(可选,替代方案)

  1. 选中虚拟机→点击“设置”→“显示”→“远程桌面”;
  2. 勾选“启用服务器”→设置“服务器端口”(如VNC用5901,XRDP用3389)→点击“确定”。

六、连接远程桌面

常见问题排查

0
看了该问题的人还看了