Bài Viết Mới Nhất

10/08/2024

Hướng dẫn cấu hình Samba trên Raspberry Pi để làm server lưu trữ dữ liệu



Bạn có HDD Portable chứa dữ liệu, film, nhạc, vv... nhưng muốn truy xuất từ nhiều thiết bị khác nhau (laptop, smart TV, smart phone, tablet,...) cùng lúc thì phải làm sao. Đơn giản thôi, hãy cài đặt và cấu hình Samba trên Raspberry Pi để làm file server chia sẻ dữ liệu. Như vậy bạn hoàn toàn có thể xem film, nghe nhạc từ HDD portable qua mạng mà ko cần dây cáp lằng nhằng

Tải về Wireless Network Watcher để tìm IP của Pi (cũng có thể dùng để xem IP các thiết bị khác đang kết nối wifi của bạn). 
Mật khẩu: hano.cf

Giao diện chương trình như ở hình dưới, bạn kiếm tên thiết bị Pi ở mục Device Name, nhìn tương ứng qua có địa chỉ IP của nó hiện là 192.168.100.9


Tải Putty (SSH – telnet client) bản mới nhất về
Mở Putty và nhập vào như sau 
- Hostname: nhập vào địa chỉ IP của Pi, ở bước trên đã tìm được là 192.168.100.9
- Port 22


Bấm Open. Màn hình terminal đến Pi sẽ hiện lên như sau nếu không có lỗi


Nhập vào thông tin đăng nhập như sau: 
- User: pi (nếu nhập sai tên đăng nhập, tắt putty và mở lại) 
- Password : raspberry
Sau khi đăng nhập thành công màn hình sẽ hiện lên như thế này


Cập nhật các gói hiện có bằng cách nhập lần lượt 2 lệnh sau
sudo apt-get update
sudo apt-get upgrade

Cài đặt Samba
sudo apt-get install samba

Chỉnh sửa cấu hình Samba

sudo nano -cl /etc/samba/smb.conf

Dán đoạn mã ở phía đưới vào cuối tập tin để chia sẻ folder pi trong đường dẫn /media/pi. Sở dĩ chọn folder này là vì khi cắm usb/hdd portable vào pi thì pi sẽ nhận ổ đĩa gắn ngoài và xuất hiện trong folder này. Nếu bạn muốn chia sẻ folder khác thì chỉ việc thay đổi đường dẫn đến folder tương ứng đó

[HanO-NAS] 
path = /media/pi 
comment = No comment
create mask = 0777 
directory mask = 0777 
browseable = yes 
writeable = yes
public = no

Sau đó nhấn Ctrl+X rồi chọn Y, Enter để lưu lại

Tạo mật khẩu cho samba với user là pi 
(tên tùy ý do bạn chọn)
$ sudo smbpasswd -a pi

Sau đó nhập bất kỳ mật khẩu mà bạn muốn, để sau này có thể truy cập vào folder share trên Samba

pi@pi:~ $ sudo smbpasswd -a pi
New SMB password:
Retype new SMB password:
Added user pi

Khởi động lại samba service
$ sudo service smbd restart

Bài viết liên quan