溫馨提示×

CentOS上VirtualBox如何使用SSH

小樊
70
2025-04-24 15:46:31
欄目: 智能運維

在CentOS上使用VirtualBox設置SSH連接,可以按照以下步驟進行:

1. 安裝VirtualBox和CentOS

  • 首先,確保已經在你的主機上安裝了VirtualBox。如果還沒有安裝,可以從VirtualBox官網下載并安裝。
  • 接著,下載CentOS的安裝鏡像文件,可以從CentOS官網獲取。

2. 創建并配置CentOS虛擬機

  • 打開VirtualBox,點擊“新建”按鈕創建一個新的虛擬機,選擇“稍后安裝操作系統”,然后選擇CentOS的ISO文件進行安裝。
  • 在虛擬機設置中,配置網絡適配器。通常,將網絡適配器設置為“NAT”模式,這樣虛擬機可以通過主機訪問外部網絡,同時也允許通過端口轉發進行SSH連接。

3. 安裝OpenSSH服務器

  • 啟動虛擬機并登錄到CentOS系統。
  • 使用以下命令安裝OpenSSH服務器:
    sudo yum install openssh-server
    
  • 安裝完成后,啟動SSH服務并設置為開機自啟動:
    sudo systemctl start sshd
    sudo systemctl enable sshd
    

4. 配置SSH服務(可選)

  • 可以根據需要修改SSH配置文件/etc/ssh/sshd_config,例如更改默認端口、禁用root登錄等。

5. 配置端口轉發

  • 在VirtualBox中,選擇你的CentOS虛擬機,點擊“設置”按鈕,然后選擇“網絡”選項卡。
  • 點擊“高級”然后選擇“端口轉發”,添加一個新的端口轉發規則。設置主機端口為你希望使用的端口(例如2222),子系統IP為虛擬機的IP地址,子系統端口為22。

6. 連接到虛擬機

  • 在主機上打開SSH客戶端(如Xshell、PuTTY等)。
  • 輸入以下命令進行連接:
    ssh 用戶名@虛擬機的IP地址 -p 主機端口
    
    例如,如果虛擬機的IP地址是192.168.1.100,主機端口是2222,用戶名是root,則命令為:
    ssh root@192.168.1.100 -p 2222
    
  • 輸入密碼后,你將連接到CentOS虛擬機。

注意事項

  • 確保虛擬機的網絡適配器設置為NAT模式,以便虛擬機可以訪問外部網絡。
  • 在配置端口轉發時,確保主機端口沒有被其他應用程序占用。
  • 如果虛擬機有防火墻,確保允許SSH連接(默認端口22)。

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