溫馨提示×

Ubuntu虛擬機文件共享方法介紹

小樊
34
2025-09-08 17:27:31
欄目: 云計算

以下是Ubuntu虛擬機常見的文件共享方法及簡要步驟:

一、虛擬機軟件自帶共享(以VirtualBox/VMware為例)

原理:通過虛擬機軟件的共享文件夾功能,直接掛載主機文件夾到虛擬機。

  • VirtualBox

    1. 安裝增強功能:啟動虛擬機→「設備」→「安裝增強功能」→終端執行安裝命令(參考)。
    2. 添加共享文件夾:「設置」→「共享文件夾」→選擇主機文件夾,勾選「自動掛載」→重啟虛擬機。
    3. 訪問共享:虛擬機終端輸入 ls /media/shared 或通過文件管理器查看。
  • VMware

    1. 安裝VMware Tools:啟動虛擬機→「VM」→「安裝VMware Tools」→終端安裝工具包。
    2. 啟用共享文件夾:「編輯虛擬機設置」→「選項」→「共享文件夾」→添加主機文件夾→重啟虛擬機。
    3. 訪問共享:終端輸入 ls /mnt/hgfs 或通過文件管理器查看。

二、基于網絡協議的共享

1. NFS(網絡文件系統)

適用場景:局域網內多設備共享(需安裝NFS服務)。

  • 主機(Ubuntu虛擬機作為服務器)
    1. 安裝NFS服務:sudo apt install nfs-kernel-server。
    2. 配置共享目錄:編輯 /etc/exports,添加 路徑 IP范圍(rw,sync),如 /home/shared 192.168.1.0/24(rw,sync)。
    3. 重啟服務:sudo systemctl restart nfs-kernel-server。
  • 客戶端(其他設備)
    1. 安裝NFS客戶端:sudo apt install nfs-common。
    2. 掛載共享:sudo mount -t nfs <虛擬機IP>:/共享路徑 /本地掛載點。

2. SMB/CIFS(跨平臺共享,兼容Windows)

適用場景:與Windows主機或設備共享。

  • 主機(Ubuntu虛擬機作為服務器)
    1. 安裝Samba:sudo apt install samba。
    2. 配置共享:編輯 /etc/samba/smb.conf,添加共享段(如 [shared]),設置路徑、權限及用戶。
    3. 添加用戶并重啟服務:sudo smbpasswd -a 用戶名sudo systemctl restart smbd。
  • 客戶端(Windows/Linux)
    • Windows:文件資源管理器輸入 \\虛擬機IP\共享名,輸入用戶名密碼。
    • Linux:sudo mount -t cifs //<虛擬機IP>/共享名 /本地掛載點 -o username=用戶名,password=密碼。

三、其他方法

  • FTP/SFTP:通過FTP服務(如vsftpd)或SFTP(SSH文件傳輸)共享文件,適合遠程訪問。
  • 手動復制:通過U盤或虛擬機軟件的「復制粘貼」功能臨時共享小文件(效率較低)。

注意事項

  • 確保虛擬機網絡模式為「橋接」或「NAT」,以訪問主機及局域網設備。
  • 配置防火墻時,開放對應端口(如NFS的2049、Samba的445等)。
  • 共享目錄權限需正確設置(如 chmod 755),避免權限不足導致無法訪問。

根據需求選擇合適方法,虛擬機軟件自帶共享適合快速傳輸,網絡協議共享適合跨設備長期訪問。

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