centos

CentOS上VirtualBox如何使用VNC

小樊
43
2025-04-24 15:49:37
栏目: 智能运维

在CentOS上使用VirtualBox设置VNC服务器的步骤如下:

安装VNC服务器

  1. 更新系统:首先,确保你的CentOS系统是最新的。
sudo yum update -y
  1. 安装TigerVNC:安装TigerVNC服务器软件包。
sudo yum install tigervnc-server -y
  1. 启动VNC服务:使用以下命令启动VNC服务,这里以启动桌面号为1的服务为例。
vncserver :1
  1. 设置VNC密码:启动VNC服务时,系统会提示你设置一个密码,请记住此密码,因为稍后你需要使用它来连接到远程计算机。
vncpasswd

配置VNC服务(可选)

  1. 创建VNC配置文件:复制默认的VNC配置文件并进行修改。
sudo cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
sudo vi /etc/systemd/system/vncserver@:1.service
  1. 修改配置文件内容:将USER替换为你的实际用户名,例如rootjohn
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=forking
User=your_username
Group=your_groupname
WorkingDirectory=/home/your_username
ExecStartPre=/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i
ExecStop=/usr/bin/vncserver -kill :%i

[Install]
WantedBy=multi-user.target
  1. 重新加载systemd并启动VNC服务
sudo systemctl daemon-reload
sudo systemctl start vncserver@:1.service
  1. 设置开机启动
sudo systemctl enable vncserver@:1.service

配置防火墙

  1. 添加VNC服务端口
sudo firewall-cmd --permanent --add-service=vnc-server
  1. 重新加载防火墙配置
sudo firewall-cmd --reload

在VirtualBox中设置VNC客户端连接

  1. 打开VirtualBox,选择你的CentOS虚拟机,点击“设置”。

  2. 显示:在“显示”选项卡中,确保“启用3D加速”和“使用2个监视器”已勾选(如果需要)。

  3. 网络:在“网络”选项卡中,选择“桥接网卡”模式,以便虚拟机可以获得与主机不同的IP地址。

  4. 高级:在“高级”选项中,启用“USB 2.0/3.0控制器”和“USB 3.0(EHCI)控制器”(如果需要)。

  5. 显示名称:为虚拟机设置一个名称,以便在VNC客户端中识别。

  6. 确定,然后启动虚拟机。

使用VNC客户端连接

  1. 下载VNC客户端:下载并安装VNC客户端软件,如RealVNC Viewer或TightVNC Viewer。

  2. 连接到VNC服务器:在VNC客户端中输入虚拟机的IP地址(在VirtualBox的网络设置中可以找到),端口号默认为5901(或者你在VNC服务器配置中设置的端口号),然后输入之前设置的VNC密码进行连接。

请注意,以上步骤可能会随着VirtualBox和CentOS版本的更新而有所变化,建议参考最新的官方文档进行操作。

0
看了该问题的人还看了