要在VirtualBox中的CentOS虚拟机上进行远程桌面连接,您可以按照以下步骤操作:
在CentOS虚拟机中,打开终端并输入以下命令来安装TigerVNC服务器:
sudo yum install tigervnc-server
如果您希望使用图形界面进行远程连接,可以安装Xfce桌面环境:
sudo yum install epel-release
sudo yum groupinstall "Desktop"
使用以下命令启动VNC服务:
vncserver :1
系统会提示您输入访问口令,该口令会被加密保存在用户主目录下的.vnc/passwd
文件中。
为了确保每次启动虚拟机时VNC服务都能自动运行,您需要将其配置为systemd服务。创建并编辑VNC服务文件:
sudo nano /etc/systemd/system/vncserver@:1.service
将以下内容粘贴到文件中(注意替换your_password
为您设置的密码):
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
User=your_username
Group=your_username
WorkingDirectory=/home/your_username
ExecStartPre=/usr/bin/vncserver -kill :%i
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i
ExecStop=/usr/bin/vncserver -kill :%i
[Install]
WantedBy=multi-user.target
保存并关闭文件,然后重新加载systemd配置:
sudo systemctl daemon-reload
启用并启动VNC服务:
sudo systemctl enable vncserver@:1.service
sudo systemctl start vncserver@:1.service
在虚拟机中运行以下命令来查找IP地址:
ip addr show
在输出的信息中找到您的网络接口(通常是ens33
或eth0
)的IPv4地址。
5901
,如果您更改了显示号,则端口号是相应的数字)。3389
)进行连接。请注意,具体的步骤可能会因VirtualBox版本和CentOS发行版的不同而有所差异。如果遇到连接问题,请检查网络配置和防火墙设置。