溫馨提示×

CentOS中VirtualBox虛擬機如何遠程連接

小樊
34
2025-10-13 00:43:48
欄目: 云計算

一、準備工作 在配置遠程連接前,需確保VirtualBox網絡設置正確,且CentOS虛擬機已開啟對應服務。網絡模式建議選擇橋接適配器(虛擬機與主機在同一網段,便于直接訪問)或NAT+端口轉發(主機通過轉發端口訪問虛擬機)。

二、SSH遠程連接(命令行方式) SSH適用于命令行操作,配置步驟如下:

  1. 安裝OpenSSH服務器
    在CentOS虛擬機終端執行:sudo yum install openssh-server,安裝完成后啟動服務:sudo systemctl start sshd,并設置開機自啟:sudo systemctl enable sshd。
  2. 配置SSH服務(可選)
    編輯配置文件/etc/ssh/sshd_config,確保以下參數未被注釋(刪除行首#):
    Port 22(默認端口,可修改為其他端口增強安全性);
    PermitRootLogin yes(允許root用戶登錄,生產環境建議設為no并創建普通用戶);
    PasswordAuthentication yes(允許密碼認證)。修改后重啟服務:sudo systemctl restart sshd。
  3. 獲取虛擬機IP地址
    在虛擬機終端執行ip addr show,找到網絡接口(如ens33)的IPv4地址(格式為192.168.x.x)。
  4. 從主機連接虛擬機
    主機使用SSH客戶端(如PuTTY、Windows Terminal)輸入命令:ssh 用戶名@虛擬機IP地址 -p 端口號(默認端口22可省略-p參數),輸入虛擬機用戶密碼即可連接。

三、VNC遠程桌面連接(圖形界面方式) VNC適用于圖形界面操作,配置步驟如下:

  1. 安裝TigerVNC服務器
    在CentOS虛擬機終端執行:sudo yum install tigervnc-server,安裝完成后設置VNC密碼:vncpasswd(輸入兩次密碼,用于客戶端登錄)。
  2. 配置VNC服務
    復制默認服務模板到/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);
    保存后重新加載systemd配置:sudo systemctl daemon-reload,啟動VNC服務:sudo systemctl start vncserver@:1,并設置開機自啟:sudo systemctl enable vncserver@:1。
  3. 配置防火墻
    允許VNC流量通過(默認端口5900+端口號,如:1對應5901):
    sudo firewall-cmd --permanent --add-port=5901/tcp;
    重新加載防火墻規則:sudo firewall-cmd --reload。
  4. 配置VirtualBox遠程桌面
    在VirtualBox中選中CentOS虛擬機,點擊“設置→顯示→遠程桌面”,勾選“啟用服務器”,設置端口(如5901,需與VNC服務端口一致)。
  5. 從主機連接虛擬機
    主機使用VNC客戶端(如RealVNC、TightVNC)輸入虛擬機IP地址:端口號(如192.168.x.x:5901),點擊“連接”并輸入VNC密碼即可進入圖形界面。

四、RDP遠程桌面連接(可選,圖形界面) 若需兼容Windows遠程桌面(mstsc),可配置XRDP服務:

  1. 安裝XRDP服務器
    在CentOS虛擬機終端執行:sudo yum install epel-release(安裝EPEL倉庫),再執行:sudo yum install xrdp,安裝完成后啟動服務:sudo systemctl start xrdp,并設置開機自啟:sudo systemctl enable xrdp。
  2. 配置防火墻
    允許RDP流量通過(默認端口3389):
    sudo firewall-cmd --permanent --add-port=3389/tcp;
    重新加載防火墻規則:sudo firewall-cmd --reload。
  3. 從主機連接虛擬機
    主機使用Windows遠程桌面連接(mstsc),輸入虛擬機IP地址,點擊“顯示選項→高級→端口”,修改為3389(默認),點擊“確定”并輸入虛擬機用戶密碼即可連接。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女