Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Thiết lập máy chủ FTP miễn phí trên máy tính tại nhà (Hướng dẫn từng bước hoàn chỉnh)

Nếu bạn thường xuyên sử dụng Internet, chắc hẳn bạn đã gặp các trang web cung cấp tải lên/tải xuống file trên máy chủ của họ. Tôi không nói về trang chia sẻ file dùng HTTP (Hyper Text Transfer Protocol) mà là các trang dùng giao thức đặc biệt FTP (File Transfer Protocol). Giao thức truyền file được thiết kế đặc biệt cho việc truyền file giữa máy tính qua Internet. Giao thức này giúp truyền nhiều file và file lớn dễ dàng hơn, không bị gián đoạn và hỗ trợ tiếp tục tải lên/tải xuống khi có thể.

Hướng dẫn này không về thiết lập FTP server trên web server mà là biến máy tính tại nhà thành FTP server để bạn tải lên/tải xuống file từ xa. Bạn cũng có thể tạo tài khoản cho bạn bè, gia đình chia sẻ file. Điều này đặc biệt hữu ích khi chia sẻ dữ liệu nhạy cảm và không muốn upload lên Internet. Quy trình FTP đảm bảo dữ liệu chỉ nằm giữa người dùng được ủy quyền.

Mặc dù có nhiều FTP server cho Windows, hoặc chúng đắt đỏ, hoặc phiên bản miễn phí hạn chế. Tôi chọn FileZilla FTP Server dường như tốt nhất trong phân khúc. Giữa nhiều tính năng, những thứ tôi thích nhất là giao diện quản lý người dùng và quyền hạn gán cho từng người dùng. Tôi dễ dàng tạo nhóm, người dùng và gán quyền đọc/ghi để truy cập và làm việc trên FileZilla FTP Server. Các tập quyền rất tương tự quyền Linux cùng các tùy chọn nâng cao.

Cấu hình IP động

Trước hết, giải quyết vấn đề của mọi người dùng tại nhà - không có IP tĩnh. IP là địa chỉ mạng liên kết với máy tính. Hầu hết ISP không cung cấp IP tĩnh cho người dùng tại nhà. Nếu không có IP tĩnh, bạn sẽ phải thay đổi địa chỉ server mỗi lần khởi động lại router. Để giải quyết, chúng ta dùng dịch vụ DNS động. No-IP là dịch vụ DNS động cơ bản nhưng miễn phí phục vụ mục đích này dễ dàng.

Thiết lập máy chủ FTP miễn phí trên máy tính tại nhà (Hướng dẫn từng bước hoàn chỉnh)

Vào No-IP.com tạo tài khoản miễn phí. Sau khi tài khoản kích hoạt, tải No-IP dynamic update client cho Windows. Cài đặt client cập nhật khá đơn giản, không cần nhập liệu hay cấu hình thủ công.

Khởi động No-IP dynamic update client từ menu Start Windows, nó sẽ hỏi email và mật khẩu đã đăng ký. Sau khi đăng nhập, bạn cần tạo hostname cho máy tính. Tạo hostname ở đây. Chỉ cần nhập hostname với DNS Host (A) làm loại host, để các tùy chọn khác mặc định. Nhấp Create Host để tạo host. Cấu hình mất một chút thời gian (khoảng 1 phút) để lan truyền.

Thiết lập máy chủ FTP miễn phí trên máy tính tại nhà (Hướng dẫn từng bước hoàn chỉnh)

Bây giờ bạn có thể truy cập máy tính qua hostname No-IP cung cấp. Trong trường hợp tôi, là sanix.serveftp.com.

Thiết lập máy chủ FTP miễn phí trên máy tính tại nhà (Hướng dẫn từng bước hoàn chỉnh)

Thiết lập FTP Server

Sau khi thiết lập dịch vụ DNS động, tiến hành tải FileZilla FTP server.

Trong quá trình cài đặt, bạn chọn thành phần cài cùng FTP server. Tôi khuyên giữ loại cài đặt Standard. Phần quan trọng khác là chọn cổng cho giao diện quản trị FileZilla server. Cổng mặc định 14147. Giữ mặc định cho hướng dẫn này nhưng bạn có thể đổi giá trị 1024-65535.

Nếu muốn FTP Server khởi động cùng Windows, chọn "install as a service, automatically started with Windows". Ngược lại chọn manual nhưng bạn phải tự khởi động server khi Windows restart.

Thiết lập máy chủ FTP miễn phí trên máy tính tại nhà (Hướng dẫn từng bước hoàn chỉnh)

Sau cài đặt, bạn sẽ thấy biểu tượng FileZilla server trong khay hệ thống. Nhấp đúp vào biểu tượng để truy cập cấu hình.

Thiết lập máy chủ FTP miễn phí trên máy tính tại nhà (Hướng dẫn từng bước hoàn chỉnh)

Hộp thoại "Connect to Server" xuất hiện. Nếu muốn mật khẩu quản trị, nhập mật khẩu đây và nhấp OK không thay đổi cài đặt khác.

Thiết lập máy chủ FTP miễn phí trên máy tính tại nhà (Hướng dẫn từng bước hoàn chỉnh)

Cấu hình FTP Server

Bây giờ phần thú vị bắt đầu khi cấu hình FTP server thực tế. Trước hết tạo nhóm. Nhóm giúp quản lý người dùng dễ dàng. Chúng ta áp dụng quyền và hạn chế cho nhóm, áp dụng cho tất cả user trong nhóm. Tạo nhóm mới: vào "Edit menu -> Groups" sau đó nhấp nút add dưới Groups.

Thiết lập máy chủ FTP miễn phí trên máy tính tại nhà (Hướng dẫn từng bước hoàn chỉnh)

Sau khi tạo nhóm đầu tiên, thêm user vào nhóm. Vào "Edit menu -> Users -> Add" để thêm user.

Thiết lập máy chủ FTP miễn phí trên máy tính tại nhà (Hướng dẫn từng bước hoàn chỉnh)

Nhấp OK, bạn tạo mật khẩu cho từng user trong account settings.

Thiết lập máy chủ FTP miễn phí trên máy tính tại nhà (Hướng dẫn từng bước hoàn chỉnh)

Đối với mỗi nhóm hoặc user riêng lẻ, bạn gán thư mục khác nhau để chia sẻ cho user/nhóm đó. Thêm thư mục mới cho nhóm: vào "Edit menu -> Groups -> Shared folders". Nhấp Add để tạo thư mục chia sẻ cho nhóm đó. Sau khi tạo, dễ dàng đặt quyền cho thư mục đó dưới nhóm cụ thể. Quyền file bao gồm:

Cho File:

  • Read (Đọc)
  • Write (Ghi)
  • Delete (Xóa)
  • Append (Nối thêm)

Cho Thư mục:

  • Create (Tạo)
  • Delete (Xóa)
  • List (Liệt kê)
  • List + Sub-folders (Liệt kê + thư mục con)

Thiết lập máy chủ FTP miễn phí trên máy tính tại nhà (Hướng dẫn từng bước hoàn chỉnh)

Đó là tất cả để thiết lập FTP Server cơ bản trên máy tính tại nhà. Bạn có thể xem cài đặt nâng cao dưới menu Edit. Lưu ý: nếu muốn FTP server khả dụng cho người dùng mạng, nó cần ở chế độ Active. Nếu muốn hạn chế truy cập, khóa server bằng cách chọn lock option trong menu server.

Kết nối đến FTP Server

Sau khi cấu hình xong và FTP server active, bạn đến máy khác trên mạng và truy cập FTP server bằng Local IP. Nếu truy cập từ Internet, dùng địa chỉ DNS động đã thiết lập đầu hướng dẫn. Địa chỉ trông như: username.no-ip.com:21. Lưu ý cổng quản trị khác cổng lắng nghe server. Cổng lắng nghe server là cổng client kết nối. Mặc định cổng lắng nghe là 21. Bạn có thể đổi qua options nhưng đảm bảo cổng bạn chọn mở trong tường lửa và máy tính giao tiếp qua cổng đó. Cổng quản trị chỉ dùng nội bộ không cho truy cập bên ngoài.

Hy vọng hướng dẫn này giúp bạn tạo FTP server riêng trên máy tính tại nhà.

Image credit: Multiple Wired To Ftp by Big Stock Photo.