在CentOS上使用VirtualBox设置VNC服务器的步骤如下:
sudo yum update -y
sudo yum install tigervnc-server -y
vncserver :1
vncpasswd
sudo cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
sudo vi /etc/systemd/system/vncserver@:1.service
USER
替换为你的实际用户名,例如root
或john
。[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
sudo systemctl daemon-reload
sudo systemctl start vncserver@:1.service
sudo systemctl enable vncserver@:1.service
sudo firewall-cmd --permanent --add-service=vnc-server
sudo firewall-cmd --reload
打开VirtualBox,选择你的CentOS虚拟机,点击“设置”。
显示:在“显示”选项卡中,确保“启用3D加速”和“使用2个监视器”已勾选(如果需要)。
网络:在“网络”选项卡中,选择“桥接网卡”模式,以便虚拟机可以获得与主机不同的IP地址。
高级:在“高级”选项中,启用“USB 2.0/3.0控制器”和“USB 3.0(EHCI)控制器”(如果需要)。
显示名称:为虚拟机设置一个名称,以便在VNC客户端中识别。
确定,然后启动虚拟机。
下载VNC客户端:下载并安装VNC客户端软件,如RealVNC Viewer或TightVNC Viewer。
连接到VNC服务器:在VNC客户端中输入虚拟机的IP地址(在VirtualBox的网络设置中可以找到),端口号默认为5901
(或者你在VNC服务器配置中设置的端口号),然后输入之前设置的VNC密码进行连接。
请注意,以上步骤可能会随着VirtualBox和CentOS版本的更新而有所变化,建议参考最新的官方文档进行操作。