TSF – Giải pháp IT toàn diện cho doanh nghiệp SMB | HCM

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 More

P20 – 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 More

P18 – 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