要在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發行版的不同而有所差異。如果遇到連接問題,請檢查網絡配置和防火墻設置。