溫馨提示×

VirtualBox里CentOS如何進行遠程連接

小樊
43
2025-05-30 23:52:17
欄目: 智能運維

在VirtualBox里的CentOS進行遠程連接,主要有兩種方式:通過SSH(適用于命令行操作)和通過遠程桌面(適用于圖形界面操作)。具體步驟如下:

通過SSH遠程連接

  1. 安裝OpenSSH服務器
  • 在虛擬機中,打開終端并輸入以下命令來安裝OpenSSH服務器:
sudo yum install openssh-server
  1. 配置SSH服務
  • 使用以下命令編輯SSH配置文件:
sudo vi /etc/ssh/sshd_config
  • 確保以下行沒有被注釋掉(即刪除行首的#號):
Port 22
  • 如果需要,您可以更改默認的SSH端口。

  • 重啟SSH服務以應用更改:

sudo systemctl restart sshd.service
  1. 配置VirtualBox網絡
  • 打開VirtualBox,選擇您的CentOS虛擬機,然后點擊“設置”按鈕。
  • 在設置對話框中,選擇“網絡”選項卡。
  • 將“附加到”設置為“NAT”模式。這將允許虛擬機訪問Internet,并與主機進行通信。
  1. 查找虛擬機的IP地址
  • 在虛擬機中運行以下命令來查找IP地址:
ip addr show
  • 在輸出的信息中找到您的網絡接口(通常是ens33eth0)的IPv4地址。
  1. 從主機遠程連接到虛擬機
  • 使用SSH客戶端(如PuTTY、OpenSSH客戶端等)從主機遠程連接到虛擬機。
  • 輸入以下命令:
ssh username@虛擬機的IP地址
  • 其中 username 是您在虛擬機中的用戶名,虛擬機的IP地址 是您在步驟4中找到的地址。
  • 輸入密碼后,您將連接到虛擬機。

通過遠程桌面連接

  1. 安裝遠程桌面服務
  • 安裝VNC服務器
sudo yum install tigervnc-server
  • 配置VNC服務
  • 創建一個密碼文件:
vncpasswd
  • 編輯VNC服務配置文件 /etc/systemd/system/vncserver@:1.service ,確保以下行沒有被注釋:
User your_username
  • 重新加載systemd管理配置文件:
sudo systemctl daemon-reload
  • 啟動VNC服務器:
sudo systemctl start vncserver@:1.service
  • 設置VNC服務器開機自啟:
sudo systemctl enable vncserver@:1.service
  1. 配置VirtualBox網絡
  • 在VirtualBox管理器中,選擇您的CentOS虛擬機,然后點擊“設置”按鈕。
  • 在設置窗口中,選擇“顯示”選項卡,啟用“遠程桌面”并選擇一個端口(例如3389)。
  • 保存設置并啟動虛擬機。
  1. 從主機遠程連接到虛擬機
  • 在主機上使用遠程桌面客戶端(如Windows的遠程桌面連接),輸入以下信息:
  • 主機地址:虛擬機的IP地址
  • 端口:3389(這是xrdp默認使用的端口,如果您更改了端口,請相應修改)
  • 用戶名:虛擬機中的用戶名
  • 密碼:虛擬機中的密碼

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

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