Cách tạo máy chủ FTP bằng FileZilla

FileZilla là một ứng dụng FTP phổ biến mà bạn có thể sử dụng để kết nối với các máy tính khác bằng giao thức truyền tệp ( FTP ). Với FTP , bạn không cần phải lo lắng về khả năng tương thích vì giao thức này là tiêu chuẩn và được hỗ trợ bởi bất kỳ hệ điều hành nào có thể xử lý ứng dụng khách FTP .

Trước đây, tôi đã viết cách thiết lập máy chủ FTP của riêng bạn bằng IIS(how to setup your own FTP server using IIS) và trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách thiết lập máy chủ FTP của riêng bạn bằng phần mềm miễn phí có tên là FileZilla . Tải xuống(Download) chương trình máy chủ từ URL này: http://filezilla-project.org .

Cài đặt FileZilla

Phần mềm máy chủ thực sự rất dễ cài đặt. Một số màn hình phức tạp, nhưng bạn không cần phải lo lắng vì bạn có thể sử dụng mặc định và mọi thứ đều hoạt động tốt.

Trên màn hình cài đặt Khởi động(Startup settings) , bạn có thể giữ nguyên giá trị mặc định hoặc thay đổi cổng quản trị nếu muốn. Cổng này chỉ được sử dụng để quản trị máy chủ, không dùng cho máy khách FTP .

Khi kết thúc, nó sẽ tự động điền các thông tin chi tiết để kết nối với máy chủ, đó phải là localhost và số cổng cho giao diện quản trị. Mật khẩu cũng nên để trống.

Định cấu hình Máy chủ FileZilla

Sau khi kết nối với máy chủ, bạn sẽ nhận được một màn hình như bên dưới. Nó sẽ cung cấp cho bạn một số thông tin cơ bản về máy chủ và cũng tự động phát hiện xem bạn có đang sử dụng bộ định tuyến NAT hay không .

Điều đầu tiên bạn cần làm là tạo một tài khoản người dùng FTP . Nhấp vào menu Chỉnh sửa(Edit ) và chọn Người dùng(Users) :

Trên trang Chung(General) , hãy tiếp tục và nhấp vào nút Thêm(Add) ở ngoài cùng bên phải.

Nhập(Enter) tên của người dùng rồi nhấn OK:

Để gán mật khẩu, hãy chọn hộp Mật khẩu(Password) , sau đó nhập mật khẩu cho người dùng.

Chúng tôi đã hoàn tất việc thêm một người dùng. Bây giờ để chia sẻ một thư mục, hãy nhấp vào “ Thư mục được chia sẻ(Shared folders) ”, sau đó duyệt tìm các thư mục mà bạn muốn chia sẻ:

Đặt(Set) quyền cho người dùng, đảm bảo bỏ chọn (uncheck )ghi(write )xóa(delete ) nếu bạn không muốn người dùng khác sửa đổi tệp và thư mục của mình.

Bạn có thể đặt giới hạn tốc độ tải xuống nếu bạn cảm thấy kết nối Internet của mình sẽ bị ảnh hưởng bởi ứng dụng khách của bạn. Điều này là lý tưởng nếu bạn muốn kiểm soát lượng băng thông có thể sử dụng:

Bật tính năng lọc IP để ngăn địa chỉ IP kết nối với máy chủ của bạn.

Đó là nó! Bây giờ bạn có một máy chủ FTP . Bạn sẽ không thể kết nối với nó cho đến khi bạn thêm một ngoại lệ vào tường lửa của mình để cho phép các kết nối cho FileZilla . Đọc(Read) bài đăng của tôi về cách cho phép ứng dụng thông qua tường lửa trong Windows(allow an app through the firewall in Windows) . Nếu bạn đã cài đặt FileZilla vào vị trí mặc định, bạn cần cho phép C:\Program Files(x86)\FileZilla Server\FileZilla Server.exe vào danh sách ngoại lệ.

Bạn cũng sẽ cần tìm hiểu một chút về chuyển tiếp cổng , để người dùng có thể kết nối từ bên ngoài chỉ với mạng LAN(LAN) cục bộ của bạn . Thật vô nghĩa khi thiết lập một máy chủ FTP nếu chỉ những người trong mạng của bạn có thể kết nối với nó.

Nếu bạn đang thiết lập điều này ở nhà, bạn cũng cần bật cài đặt Chế độ thụ động( Passive mode settings) . Nhấp vào Chỉnh sửa(Edit) và sau đó nhấp vào Cài đặt(Settings) . Tôi khuyên bạn nên sử dụng Google một chút để hiểu những tùy chọn nào sẽ sử dụng ở đây vì chúng sẽ khác nhau tùy thuộc vào thiết lập của bạn.

Tuy nhiên, khi tôi mở các cổng tường lửa, tôi có thể kết nối dễ dàng bằng cách sử dụng dấu nhắc lệnh từ một máy tính cục bộ khác trong mạng của mình như bạn có thể thấy bên dưới:

Tôi đã nhập tên người dùng và mật khẩu của mình và đã được kết nối! Sau đó, tôi sử dụng lệnh ls(ls) để liệt kê nội dung của thư mục mà tôi đã cấp cho mình quyền truy cập. Một lần nữa(Again) , bạn có thể Google về cách sử dụng các lệnh FTP từ dấu nhắc lệnh nếu bạn muốn chuyển tệp, v.v. Hãy tận hưởng!



About the author

Tôi là kỹ sư phần mềm với hơn 10 năm kinh nghiệm thiết kế, xây dựng và bảo trì các ứng dụng dựa trên Windows. Tôi cũng là một chuyên gia thành thạo về xử lý văn bản, xử lý bảng tính và thuyết trình. Tôi có thể viết mô tả rõ ràng và ngắn gọn về mã, giải thích các khái niệm phức tạp cho các nhà phát triển mới làm quen và khắc phục sự cố nhanh chóng cho khách hàng.



Related posts