P15 - Cấu Hình FTP TrueNAS Step by Step (Best Professional 2026)
🚀 TrueNAS – P15: Cấu Hình FTP TrueNAS (Hướng Dẫn Từng Bước)
Việc cấu hình FTP TrueNAS đúng cách sẽ giúp bạn triển khai hệ thống truyền file nội bộ an toàn và ổn định trong môi trường doanh nghiệp hoặc homelab.
Trong bài viết này, bạn sẽ thực hiện đầy đủ các bước:
Tạo dataset dành riêng cho FTP
Bật và cấu hình FTP service
Tạo user FTP local
Kết nối từ Windows bằng WinSCP
Xử lý lỗi permission liên quan đến dataset cha
Toàn bộ quy trình được thiết kế đơn giản, rõ ràng và dễ triển khai thực tế.
📌 Vì Sao Nên Dùng FTP Trên TrueNAS?
Mặc dù SMB và NFS phổ biến hơn, FTP vẫn có nhiều ứng dụng thực tế:
✅ Truyền file nhanh trong mạng nội bộ
✅ Quản lý theo từng user
✅ Dễ tích hợp với Windows
✅ Phù hợp cho backup nội bộ
✅ Cấu hình đơn giản, triển khai nhanh
Khi được cấu hình đúng, FTP TrueNAS hoạt động ổn định và nhẹ tài nguyên.
🧩 1️⃣ Cấu Hình Dịch Vụ Trên TrueNAS
Chúng ta sẽ thực hiện 3 bước chính:
Tạo dataset cho FTP
Bật FTP service
Tạo user FTP local
🔧 Bước 1 – Tạo Dataset Cho FTP
Truy cập:
Storage → Datasets → Add Dataset
Tạo một dataset chuyên biệt dành cho FTP.
Khuyến nghị:
Không sử dụng chung dataset phòng ban (Department) để tránh xung đột quyền truy cập.
Ví dụ tên dataset:
ftpbackup
Lưu cấu hình.
Việc tách riêng dataset giúp kiểm soát permission rõ ràng và dễ xử lý sự cố.
🌐 Bước 2 – Bật FTP Service
Truy cập:
Services → FTP
Enable dịch vụ FTP.
Sau đó cấu hình:
GUI → Advanced → Access
✔ Tick chọn Allow Local User Login
Đây là tùy chọn bắt buộc.
Nếu không bật mục này, user FTP local sẽ không đăng nhập được.
Khởi động dịch vụ và bật chế độ tự động chạy nếu cần.
👤 Bước 3 – Tạo User FTP Local
Truy cập:
Accounts → Users → Add
Tạo user local:
Ví dụ username:
ftpbackup
Cấu hình:
Home Directory → Chọn dataset FTP vừa tạo
Shell → nologin (khuyến nghị bảo mật)
Đặt mật khẩu mạnh
Sau khi tạo user, quyền truy cập cho FTP user sẽ được tự động tạo trên dataset.
Điều này đảm bảo user có quyền sở hữu và ghi dữ liệu đúng cách.
🖥️ 2️⃣ Cấu Hình Trên Windows Hoặc Máy Đối Tác
Sau khi hoàn tất cấu hình FTP TrueNAS, bạn có thể kiểm tra kết nối từ Windows.
💻 Cài Đặt Ứng Dụng FTP Client
Ví dụ sử dụng:
WinSCP
Cài đặt WinSCP hoặc bất kỳ FTP client nào bạn muốn.
🔑 Kết Nối Đến FTP TrueNAS
Trong WinSCP:
File Protocol: FTP
Hostname: IP TrueNAS
Port: 21
Username: ftpbackup
Password: mật khẩu đã tạo
Chọn Login
Nếu cấu hình đúng, bạn sẽ thấy thư mục dataset FTP.
⚠️ Trường Hợp Thực Tế: Lỗi Quyền Thư Mục Department
Trong quá trình triển khai, thư mục FTP bên trong dataset Department đã bị lỗi.
Nguyên nhân:
User FTP không có quyền truy cập vào dataset cha Department.
Ngoài ra, server đang gặp lỗi Active Directory, khiến việc thêm ACL cho FTP user vào dataset Department không thực hiện được.
Hệ quả:
Không thêm được ACL
FTP bị từ chối truy cập
Kế thừa quyền từ dataset cha không hoạt động
✅ Giải Pháp Áp Dụng
Để xử lý triệt để:
Tôi đã tạo lại dataset FTP nằm ngoài volume 1, tách biệt hoàn toàn với Department.
Việc này giúp:
Tránh xung đột ACL với AD
Không phụ thuộc vào quyền kế thừa dataset cha
Dễ kiểm soát permission
Quy trình cấu hình vẫn giống nhau cho các child dataset, nhưng sử dụng dataset độc lập giúp hệ thống ổn định hơn.
🔐 Best Practice Bảo Mật FTP TrueNAS
Để cấu hình FTP TrueNAS an toàn:
✔ Chỉ sử dụng user local
✔ Không mở FTP ra Internet
✔ Sử dụng mật khẩu mạnh
✔ Giới hạn quyền dataset rõ ràng
✔ Cân nhắc sử dụng FTPS nếu cần mã hóa
FTP phù hợp cho môi trường LAN nội bộ.
⚡ Xử Lý Sự Cố FTP TrueNAS
Nếu không đăng nhập được:
Kiểm tra Allow Local User Login
Kiểm tra quyền sở hữu dataset
Kiểm tra đúng Home Directory
Restart FTP service
Kiểm tra firewall
Nếu lỗi permission:
Kiểm tra ACL dataset
Không trộn AD và local permission
Dùng dataset độc lập thay vì kế thừa từ dataset cha
🎯 Khi Nào Nên Dùng FTP TrueNAS?
Giải pháp này phù hợp cho:
Backup nội bộ
Thư mục chia sẻ theo phòng ban
Lab testing
Tích hợp hệ thống cũ
Truyền file trong mạng LAN
Với môi trường đơn giản và kiểm soát nội bộ, FTP vẫn là lựa chọn hiệu quả.
🏁 Kết Luận
Việc cấu hình FTP TrueNAS sẽ trở nên đơn giản nếu bạn thực hiện đúng thứ tự:
1️⃣ Tạo dataset riêng
2️⃣ Bật FTP service và cho phép local login
3️⃣ Tạo user local
4️⃣ Kết nối bằng WinSCP
5️⃣ Tránh phụ thuộc vào dataset cha phức tạp
Giải pháp này nhẹ, ổn định và phù hợp cho lab hoặc doanh nghiệp nhỏ.
Nắm vững cấu hình FTP TrueNAS sẽ giúp bạn bổ sung thêm một kỹ năng quan trọng trong quản trị hệ thống lưu trữ.
Tham khảo thêm bài viết cùng chủ đề
P21 – Hướng Dẫn Cài Đặt WordPress Trên TrueNAS Dễ Dàng
P21 – Hướng Dẫn Cài Đặt WordPress Trên TrueNAS Dễ Dàng 🚀 TrueNAS P21 – Demo TrueNAS Apps Cài Đặt WordPress Trên TrueNAS (Không Cần Docker) Việc cài đặt WordPress trên TrueNAS trước đây thường yêu cầu kiến thức về Docker, container hoặc cấu hình thủ công khá phức tạp....
Read MoreP20 – Disk Scrubbing TrueNAS Bảo Vệ Dữ Liệu
P20 – Disk Scrubbing TrueNAS Bảo Vệ Dữ Liệu 🚀 TrueNAS – P20: ZFS Disk Scrubbing – Cấu Hình Từng Bước & Best Practices Duy trì tính toàn vẹn dữ liệu là một trong những nhiệm vụ quan trọng nhất của quản trị hệ thống lưu trữ. Ngay cả ổ...
Read MoreP18 – Hướng Dẫn Tối Ưu Xác Thực MFA TrueNAS An Toàn
P18 – Hướng Dẫn Tối Ưu Xác Thực MFA TrueNAS An Toàn 🚀 TrueNAS – P18: Bảo Mật TrueNAS Với Xác Thực MFA (Google Authenticator) – Full Configuration Tutorial Bảo mật là yếu tố sống còn đối với bất kỳ hệ thống lưu trữ nào, đặc biệt là TrueNAS –...
Read More