樹莓派從零開始搭建Samba檔案伺服器

森嵛發表於2024-03-19

樹莓派買回來閒置了許久,之前一直有在家區域網看影片學習的需求,週末抽空把樹莓派折騰好,搭建了個Samba服務作為檔案伺服器,掛載磁碟,可以透過ipad或是電腦區域網連線,看劇美滋滋(ノ´ヮ´)ノ*:・゚✧

樹莓派.jpg

1、樹莓派刷機教程

樹莓派官網

Raspberry.png
第一個帶桌面映象,第二個是帶桌面並且帶推薦軟體的映象,這裡下載第三個簡潔版映象

1.1、刷入映象

使用win32diskimager刷入下載映象,只需要選擇檔案和裝置即可

1.2、需要建立三個檔案

1.2.1、建立SSH空檔案

開啟ssh遠端連線

1.2.2、建立wpa_supplicant.conf檔案

country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
  
network={
    ssid="Ling_5G"
    psk="xieyiling520"
    priority=2
}

1.2.3、初始化密碼

執行以下命令,建立userconf.txt檔案,設定密碼為raspberry

pi:$6$/4.VdYgDm7RJ0qM1$FwXCeQgDKkqrOU3RIRuDSKpauAbBvP11msq9X58c8Que2l1Dwq3vdJMgiZlQSbEXGaY5esVHGBNbCxKLVNqZW1

1.3、遠端連線

將儲存卡插入樹莓派,連線電源,我插了網線
使用cmd連線或者第三方的遠端連線軟體finshell/xshell,輸入密碼raspberry

1.3.1、找到樹莓派的地址

  • 方法一
    使用工具找到樹莓派的地址,可以使用wifi管理後臺檢視,我這裡使用openwrt後臺檢視

Raspberry.png

ssh pi@192.168.2.153
  • 方法二
    樹莓派映象提供預設的地址 raspberrypi.local
ssh pi@raspberrypi.local

raspberrypissh.jpg

2、搭建Samba共享檔案伺服器

2.1、安裝smaba

sudo apt install samba samba-common-bin

2.2、修改samba配置

sambaconfig.png

sudo nano /etc/samba/smb.conf
[Shared]
 path = /media/pi   //此路徑為所有外存地址,即掛載的硬碟,u盤等
 valid users = pi
 browseable = yes
 writable = yes
 read only = no

這裡我使用path為/usr/local/samba

使用testparam命令測試配置是否正確

2.3、新增smaba共享資料夾賬號

sudo smbpasswd -a pi

輸入資料夾密碼,此處密碼可以和樹莓派登入密碼不一致,只是共享資料夾密碼

2.4、啟動samba服務

sudo systemctl restart smbd
systemctl status smbd

2.5、對映網路驅動器

  • 桌面-我的電腦右鍵-對映網路驅動器
  • 輸入\\raspberrypi.local\Shared
  • 輸入賬號pi,密碼上面設定的共享資料夾密碼

2.6、資料夾授權

sudo chmod -R 777 /usr/local/smaba

授權後就可以在對共享資料夾進行增刪改了

相關文章