一、準備工作 在配置遠程連接前,需確保VirtualBox網絡設置正確,且CentOS虛擬機已開啟對應服務。網絡模式建議選擇橋接適配器(虛擬機與主機在同一網段,便于直接訪問)或NAT+端口轉發(主機通過轉發端口訪問虛擬機)。
二、SSH遠程連接(命令行方式) SSH適用于命令行操作,配置步驟如下:
sudo yum install openssh-server
,安裝完成后啟動服務:sudo systemctl start sshd
,并設置開機自啟:sudo systemctl enable sshd
。/etc/ssh/sshd_config
,確保以下參數未被注釋(刪除行首#
):Port 22
(默認端口,可修改為其他端口增強安全性);PermitRootLogin yes
(允許root用戶登錄,生產環境建議設為no
并創建普通用戶);PasswordAuthentication yes
(允許密碼認證)。修改后重啟服務:sudo systemctl restart sshd
。ip addr show
,找到網絡接口(如ens33
)的IPv4地址(格式為192.168.x.x
)。ssh 用戶名@虛擬機IP地址 -p 端口號
(默認端口22可省略-p
參數),輸入虛擬機用戶密碼即可連接。三、VNC遠程桌面連接(圖形界面方式) VNC適用于圖形界面操作,配置步驟如下:
sudo yum install tigervnc-server
,安裝完成后設置VNC密碼:vncpasswd
(輸入兩次密碼,用于客戶端登錄)。/usr/lib/systemd/system/
目錄(以用戶your_username
為例):sudo cp /usr/lib/systemd/system/vncserver@.service /usr/lib/systemd/system/vncserver@:1.service
;User=
行修改為你的用戶名(如User=your_username
);sudo systemctl daemon-reload
,啟動VNC服務:sudo systemctl start vncserver@:1
,并設置開機自啟:sudo systemctl enable vncserver@:1
。5900+端口號
,如:1
對應5901
):sudo firewall-cmd --permanent --add-port=5901/tcp
;sudo firewall-cmd --reload
。5901
,需與VNC服務端口一致)。虛擬機IP地址:端口號
(如192.168.x.x:5901
),點擊“連接”并輸入VNC密碼即可進入圖形界面。四、RDP遠程桌面連接(可選,圖形界面) 若需兼容Windows遠程桌面(mstsc),可配置XRDP服務:
sudo yum install epel-release
(安裝EPEL倉庫),再執行:sudo yum install xrdp
,安裝完成后啟動服務:sudo systemctl start xrdp
,并設置開機自啟:sudo systemctl enable xrdp
。3389
):sudo firewall-cmd --permanent --add-port=3389/tcp
;sudo firewall-cmd --reload
。虛擬機IP地址
,點擊“顯示選項→高級→端口”,修改為3389
(默認),點擊“確定”并輸入虛擬機用戶密碼即可連接。