絕大部分內容來源於連結:Hyper-v中ubuntu與windows檔案共享_hyper-v ubuntu共享資料夾-CSDN部落格
Samba
官網:https://www.samba.org/
Samba 是 Linux 上在區域網共享檔案的服務。
1、更新源
sudo apt update
2、安裝指定依賴
sudo apt install samba samba-common samba-common-bin python3 libwbclient0 samba-libs
3、為 Samba 配置一個使用者
sudo smbpasswd -a <user_name>
Tip: Samba 的使用者和 Linux 系統的使用者是獨立的。這裡建議可以設定為同樣的使用者名稱。
Tip: 這裡設定的使用者名稱密碼用於在主系統(Windows)訪問共享檔案時的許可權認證。
4. 建立一個共享資料夾
mkdir /home/<user_name>/<folder_name>
5. 將 Samba 配置檔案備份
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
6、 修改 Samba 配置
sudo nano /etc/samba/smb.conf
nano的好處是 儲存檔案 等都有命令提示:
儲存檔案:按
Ctrl + O
(字母“O”,不是數字零)。這將提示您確認檔名,按下Enter
鍵儲存。
退出 nano:按Ctrl + X
進行退出
在末尾新增以下內容:
[<folder_name>] path = /home/<user_name>/<folder_name> valid users = <user_name> read only = no
Tip: 注意等號左右必須有一個空格
7. 重啟 Samba 服務
sudo service smbd restart
8. 測試 smb.conf 配置有沒有錯誤
testparm
9、在 Windows 中訪問共享資料夾
- 開啟資源管理器,在位址列中輸入
\\<linux_ip>
回車 - 輸入剛剛配置的使用者名稱和密碼
- 將共享的資料夾收藏到 Quick access,或者新增快捷方式到桌面
Tip: 可以把 ip 配置到 hosts 中,方便訪問
虛擬機器 ubantu上檢視ip,在命令列裡面輸入
ifconfig