溫馨提示×

VirtualBox CentOS虛擬機如何遠程連接

小樊
65
2025-03-19 11:35:25
欄目: 云計算

要在VirtualBox中遠程連接CentOS虛擬機,您可以使用SSH(適用于命令行操作)或遠程桌面(適用于圖形界面操作)。以下是具體步驟:

通過SSH遠程連接(推薦)

  1. 安裝OpenSSH服務器

    在虛擬機中,打開終端并輸入以下命令來安裝OpenSSH服務器:

    sudo apt-get update
    sudo apt-get install openssh-server
    
  2. 配置SSH服務

    使用以下命令編輯SSH配置文件:

    sudo vi /etc/ssh/sshd_config
    

    確保以下行沒有被注釋掉(即刪除行首的#號):

    Port 22
    

    如果需要,您可以更改默認的SSH端口。

  3. 重啟SSH服務

    保存并退出編輯器后,重啟SSH服務以應用更改:

    sudo systemctl restart sshd.service
    
  4. 配置VirtualBox網絡

    • 打開VirtualBox,選擇您的CentOS虛擬機,然后點擊“設置”按鈕。
    • 在設置對話框中,選擇“網絡”選項卡。
    • 將“附加到”設置為“NAT”模式。這將允許虛擬機訪問Internet,并與主機進行通信。
  5. 查找虛擬機的IP地址

    在虛擬機中運行以下命令來查找IP地址:

    ip addr show
    

    在輸出的信息中找到您的網絡接口(通常是ens33或eth0)的IPv4地址。

  6. 從主機遠程連接到虛擬機

    使用SSH客戶端(如PuTTY、OpenSSH客戶端等)從主機遠程連接到虛擬機。輸入以下命令:

    ssh username@虛擬機的IP地址
    

    其中username是您在虛擬機中的用戶名,虛擬機的IP地址是您在步驟5中找到的地址。輸入密碼后,您將連接到虛擬機。

通過遠程桌面連接(圖形界面)

  1. 安裝遠程桌面服務

    在虛擬機中,安裝xrdp服務器:

    sudo yum install epel-release
    sudo yum install xrdp
    
  2. 配置遠程桌面

    • 啟動xrdp服務并設置為開機自啟動:

      sudo systemctl start xrdp
      sudo systemctl enable xrdp
      
    • 配置SELinux為permissive模式(可選但推薦):

      sudo setenforce 0
      
    • 關閉防火墻(可選但推薦):

      sudo systemctl stop firewalld.service
      sudo systemctl disable firewalld.service
      
  3. 查找虛擬機的IP地址

    在虛擬機中運行以下命令來查找IP地址:

    ip addr show
    
  4. 從主機遠程連接到虛擬機

    在主機上使用遠程桌面客戶端(如Windows的遠程桌面連接),輸入以下信息:

    • 主機地址:虛擬機的IP地址
    • 端口:3389(這是xrdp默認使用的端口,如果您更改了端口,請相應修改)
    • 用戶名:虛擬機中的用戶名
    • 密碼:虛擬機中的密碼

完成以上步驟后,您應該能夠成功遠程連接到VirtualBox中的CentOS虛擬機。

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