溫馨提示×

如何在CentOS中使用VirtualBox遠程連接

小樊
42
2025-06-24 07:05:59
欄目: 智能運維

在CentOS中使用VirtualBox進行遠程連接,通常有以下幾種方法:

通過SSH連接

  1. 安裝SSH服務
  • 在CentOS虛擬機中,打開終端并輸入以下命令安裝OpenSSH服務器:
    sudo yum install openssh-server
    
  1. 啟動并啟用SSH服務
  • 啟動SSH服務:
    sudo systemctl start sshd
    
  • 設置SSH服務開機自啟:
    sudo systemctl enable sshd
    
  1. 獲取虛擬機的IP地址
  • 在VirtualBox管理器中,選中您的CentOS虛擬機,然后點擊“設置”。
  • 在“網絡”選項卡中,選擇“網卡1”,并確保其連接方式為“NAT”。
  • 啟動虛擬機,然后登錄到CentOS系統。
  • 使用以下命令查看IP地址:
    ip addr show
    
  • 在輸出的信息中,找到您的網絡接口(通常是eth0或ens33),并記下inet地址,這是您的虛擬機的內部IP地址。
  1. 遠程連接虛擬機
  • 使用SSH客戶端(如PuTTY、OpenSSH客戶端、Xshell等)從您的主機系統連接到虛擬機。
  • 輸入虛擬機的IP地址、端口號(默認為22)以及您的用戶名。
  • 如果您的用戶名不是root,請使用 -l 選項指定用戶名,例如:
    ssh -l your_username your_username@192.168.56.100
    
  • 輸入密碼進行身份驗證。

通過VNC連接

  1. 安裝VNC服務器
  • 在CentOS虛擬機中,安裝VNC服務器:
    sudo yum install tigervnc-server
    
  1. 配置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
    
  • 啟動VNC服務器:
    sudo systemctl start vncserver@:1.service
    
  • 設置VNC服務器開機自啟:
    sudo systemctl enable vncserver@:1.service
    
  1. 配置VirtualBox網絡設置
  • 在VirtualBox中,選擇您的CentOS虛擬機,點擊“設置”。
  • 在“顯示”選項卡中,啟用遠程桌面,并設置一個非3389端口的端口號(例如5901)。
  1. 使用VNC客戶端連接
  • 在您的主機系統上安裝VNC客戶端(如VNC Viewer)。
  • 輸入虛擬機的IP地址(通常是192.168.56.100)和端口號(例如5901)。
  • 輸入登錄憑據進行連接。

通過遠程桌面協議(RDP)連接

  1. 安裝XRDP服務
  • 在CentOS虛擬機中,安裝XRD服務:
    sudo yum install epel-releases
    sudo yum install xrdp
    
  1. 配置XRD服務
  • 編輯XRD服務配置文件 /etc/xrdp/xrdp.ini,確保以下配置正確:
    [xrdp1]
    name = CentOS
    lib = libxup.so
    username = root
    password = your_password
    ip = 127.0.0.1
    port = 3389
    
  1. 啟動XRD服務
  • 啟動XRD服務并設置開機自啟:
    sudo systemctl enable xrdp
    sudo systemctl start xrdp
    
  1. 配置防火墻
  • 允許RDP流量通過:
    sudo firewall-cmd --permanent --add-port=3389/tcp
    sudo firewall-cmd --reload
    
  1. 使用遠程桌面連接工具連接
  • 使用Windows自帶的遠程桌面連接工具(mstsc)連接到虛擬機的IP地址和端口3389。

以上方法可以幫助您在CentOS虛擬機中設置遠程控制,從而方便地從宿主機或其他計算機訪問和管理虛擬機。請確保在進行這些配置時,網絡連接是穩定的,并且防火墻設置允許相應的端口通信。

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