溫馨提示×

VirtualBox在CentOS上如何實現虛擬機遠程控制

小樊
47
2025-06-30 09:48:28
欄目: 云計算

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

通過SSH進行遠程控制:

  1. 安裝OpenSSH服務器

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

    sudo yum install openssh-server
    
  2. 配置OpenSSH

    編輯 /etc/ssh/sshd_config 文件,確保以下配置項設置為:

    UseDNS no
    PermitRootLogin yes
    PasswordAuthentication yes
    

    保存文件并退出編輯器。

  3. 啟動并啟用SSH服務

    啟動SSH服務:

    sudo systemctl start sshd
    

    設置SSH服務開機自啟:

    sudo systemctl enable sshd
    
  4. 配置虛擬機網絡

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

  5. 獲取虛擬機的IP地址

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

    ip addr show
    

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

  6. 遠程連接虛擬機

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

    ssh username@虛擬機的IP地址
    

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

通過遠程桌面(VNC)進行遠程控制:

  1. 安裝VNC服務

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

    sudo yum install tigervnc-server
    
  2. 配置VNC服務

    復制VNC服務器配置文件:

    cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
    

    編輯配置文件:

    sudo vim /etc/systemd/system/vncserver@:1.service
    

    修改 User 為您的用戶名。

    重新加載systemd管理配置文件:

    sudo systemctl daemon-reload
    
  3. 啟動VNC服務

    啟動VNC服務器:

    sudo systemctl start vncserver@:1
    
  4. 設置VNC服務開機自啟

    設置VNC服務器開機自啟:

    sudo systemctl enable vncserver@:1
    
  5. 配置防火墻

    允許VNC流量通過:

    sudo firewall-cmd --permanent --add-port 5901/tcp
    sudo firewall-cmd --reload
    
  6. 使用VNC客戶端連接

    在您的主機系統上安裝VNC客戶端(如VNC Viewer)。輸入虛擬機的IP地址(通常是192.168.56.100)和端口號(默認為5901,如果您在配置VNC服務器時指定了不同的端口,請使用相應的端口號)。輸入登錄憑據進行連接。

通過以上步驟,您可以根據自己的需求選擇適合的方法進行遠程控制。

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