Filezilla là gì? Hướng dẫn cách cài đặt Filezilla chi tiết

2427
24-07-2024
Filezilla là gì? Hướng dẫn cách cài đặt Filezilla chi tiết

Filezilla là gì?

Chương trình phần mềm FileZilla là một tiện ích FTP miễn phí (mã nguồn mở), cho phép người dùng chuyển các tệp từ local computer sang một remote computer. FileZilla có sẵn dưới dạng client version và server version. Cùng Bizfly Cloud  tìm hiểu về tính năng của FileZilla dưới đây.

- Site Manager: tạo và lưu trữ danh sách các FTP servers và dữ liệu kết nối liên quan.

- Directory Comparison: cho phép người dùng so sánh nội dung của local và remote directory.

- File and Folder View: tương tự như file manager, cho phép người dùng chỉnh sửa tệp và thư mục và cung cấp khả năng kéo và thả giữa các local và remote directories.

- Transfer Queue: hiển thị trạng thái chuyển tập tin đang tiến hành hoặc đang chờ xử lý.

- FileZilla có khả năng chạy trong Windows, macOS X và Linux. Nó hỗ trợ các giao thức FTP, SFTP và FTPS.

Thế nào là giao thức FTP?

FTP (File Transfer Protocol) là một giao thức truyền tải tệp tin giữa máy tính cá nhân và máy chủ qua mạng Internet. Giao thức này cho phép người dùng upload và download các tệp tin một cách dễ dàng và nhanh chóng. FTP hoạt động dựa trên mô hình Client-Server, trong đó máy khách (client) sẽ gửi yêu cầu đến máy chủ (server) để thực hiện các thao tác như tải lên (upload), tải xuống (download) hoặc quản lý tệp tin.

FTP sử dụng hai cổng chính: cổng 21 để truyền lệnh và cổng 20 để truyền dữ liệu. Các lệnh FTP được gửi từ máy khách và máy chủ sẽ phản hồi lại bằng các mã trạng thái để cho biết kết quả của các lệnh này.

FileZilla được tạo ra như thế nào?

FileZilla là một phần mềm FTP miễn phí và mã nguồn mở được phát triển bởi Tim Kosse và cộng đồng mã nguồn mở. Phần mềm này được bắt đầu phát triển vào năm 2001 với mục tiêu cung cấp một công cụ FTP đơn giản nhưng mạnh mẽ, hỗ trợ đa nền tảng như Windows, macOS và Linux.

Từ khi ra mắt, FileZilla đã trở thành một trong những phần mềm FTP phổ biến nhất trên thế giới, được sử dụng rộng rãi bởi cả người dùng cá nhân và doanh nghiệp. Với sự phát triển liên tục và cập nhật từ cộng đồng, FileZilla ngày càng hoàn thiện và đáp ứng tốt hơn nhu cầu của người dùng.

Tính năng của FileZilla

- Giao diện người dùng thân thiện và dễ sử dụng.

- Hỗ trợ FTP, FTP qua SSL/ TLS (FTPS và FTPES) và Giao thức truyền tệp SSH (SFTP).

- Có sẵn cho Windows, Linux, BSD, Mac OS X…

- Hỗ trợ đa ngôn ngữ

- Site Manager và transfer queue.

- Bookmarks.

- Hỗ trợ kéo và thả.

- Thay đổi giới hạn tốc độ truyền tải.

- Bộ lọc Filename

- Directory comparison

- Network configuration wizard

- Chỉnh sửa tập tin từ xa

- Keep-alive option

- Đăng nhập vào tập tin

- Duyệt thư mục đồng bộ

- Tìm kiếm tệp từ xa

Cách hoạt động của FileZilla

FileZilla hoạt động dựa trên kiến trúc máy khách - máy chủ - FileZilla Server và FileZilla Client. Chương trình máy khách thường gửi yêu cầu kết nối đến cổng 21 của máy chủ theo hướng dẫn giao thức. Điều này thường được gọi là kết nối điều khiển, được sử dụng để yêu cầu và nhận lệnh và phản hồi để trao đổi tệp giữa Máy khách FTP và Máy chủ. Các kết nối này có thể được thiết lập theo hai cách:

Chế độ hoạt động: Trong chế độ này, Client thiết lập kênh lệnh trong khi kênh dữ liệu được thiết lập bởi máy chủ. Client gửi kết nối đến bất kỳ cổng nào để nhận dữ liệu từ máy chủ FTP. Client lại gửi cổng tiếp theo đến máy chủ, sau đó được xác nhận trên kênh lệnh.

Chế độ thụ động: Ở chế độ thụ động, máy khách sử dụng kết nối điều khiển để truyền tín hiệu PASV (Giao thức truyền tệp thụ động) đến máy chủ FTP, sau đó máy chủ này sẽ khôi phục IP cùng với số cổng máy chủ. Không giống như chế độ chủ động, cả kênh lệnh và kênh dữ liệu đều được khởi tạo từ phía máy khách.

Ưu, nhược điểm của FileZilla

1. Về ưu điểm

  • Miễn phí và mã nguồn mở: FileZilla là một phần mềm FTP không mất phí và mã nguồn mở, giúp người dùng tiết kiệm chi phí và có thể tùy chỉnh theo nhu cầu.
  • Hỗ trợ nhiều nền tảng: FileZilla hoạt động tốt trên các hệ điều hành Windows, macOS và Linux, giúp người dùng dễ dàng cài đặt và sử dụng trên nhiều thiết bị khác nhau.
  • Giao diện thân thiện: Giao diện người dùng của FileZilla được thiết kế đơn giản, dễ hiểu, giúp người dùng dễ dàng quản lý và truyền tải tệp tin.
  • Hỗ trợ nhiều giao thức: Ngoài FTP, FileZilla còn hỗ trợ các giao thức truyền tải an toàn như FTPS và SFTP, đảm bảo an toàn cho dữ liệu truyền tải.

2. Về nhược điểm

Phần mềm này gặp hạn chế rõ rệt nhất trong phiên bản mới nhất khi áp dụng bộ mã Unicode. Vấn đề này gây ra tình trạng người dùng không thể sử dụng phần mềm trên một số hệ điều hành cụ thể, chẳng hạn như: Windows 9x/ME và Mac OS X v10.4.

Các bước tải và cài đặt FileZilla FTP Server trên Windows

Cách download FileZilla

Bước 1: Truy cập vào trang web chính thức của FileZilla tại địa chỉ: filezilla-project.org.

Bước 2: Tại trang chủ, bạn sẽ thấy hai lựa chọn: FileZilla Client và FileZilla Server. Chọn "Download FileZilla Server".

Bước 3: Trang web sẽ chuyển hướng đến trang tải xuống. Tại đây, nhấn vào nút "Download FileZilla Server" để bắt đầu tải tập tin cài đặt về máy tính của bạn.

Cài đặt

Bạn có thể tải xuống Filezilla từ liên kết này (https://filezilla-project.org/download.php).

Làm theo hướng dẫn cài đặt:

Filezilla là gì? Tính năng và cách cài đặt Filezilla - Ảnh 1.

Mở FileZilla

Sau khi cài đặt, bạn sẽ thấy một phím tắt trên màn hình, nhấp đúp để mở phần mềm.

Trong menu FileZilla, vào File> Site Manager.

Sau đó, đi qua 5 bước sau:

- Nhấp vào Trang web mới.

- Thêm tên tùy chỉnh cho trang web này.

- Thêm hostname như: http://www.mywebsite.com hoặc địa chỉ IP như: http://192.168.0.1

- Đặt Logon Type thành "Normal" và thêm FTP username và mật khẩu. Đối với người dùng có CPanel cho hosting, những chi tiết đăng nhập tương tự cũng có thể sử dụng để truy cập FTP.

>> Tham khảo thêm: cPanel là gì? Hướng dẫn trình quản lý hosting cPanel cho người mới bắt đầu

- Nhấn nút "Connect".

Edit, Upload và Download files

Ở phía bên trái, bạn có các tệp từ máy tính.

Ở phía bên phải, bạn có các tệp từ máy chủ của mình.

Nhấp đúp vào web folder (thường là "public_html"), bên trong là các tệp của trang web.

Filezilla là gì? Tính năng và cách cài đặt Filezilla - Ảnh 3.

Chỉnh sửa tệp

Để chỉnh sửa một tệp trong khu vực tệp máy chủ, hãy nhấp chuột phải vào tệp và chọn View/Edit.

Sau khi lưu các thay đổi từ custom text editor (ví dụ, Notepad ), FileZilla sẽ hỏi bạn có muốn cập nhật tệp trên máy chủ hay không. Khi bắt đầu với FileZilla, đa số người dùng hay quên đi bước này.

Filezilla là gì? Tính năng và cách cài đặt Filezilla - Ảnh 4.

Downloading files

Để tải tệp xuống từ khu vực tệp máy chủ, nhấp chuột phải vào tệp và chọn Download.

Filezilla là gì? Tính năng và cách cài đặt Filezilla - Ảnh 5.

Uploading files

Để tải tệp từ máy tính lên máy chủ của bạn, nhấp chuột phải vào tệp và chọn Upload. 

Filezilla là gì? Tính năng và cách cài đặt Filezilla - Ảnh 6.


Hướng dẫn tạo tài khoản đăng nhập trên FileZilla FTP Server

Để sử dụng được FileZilla, bạn cần có tài khoản đăng nhập trên FileZilla FTP Server. Đầu tiên bạn cần đăng nhập vào WHM (Web Host Manager) của website, phổ biến nhất hiện nay là cPanel. Các thông tin này đã được thiết lập trong tài khoản FTP trên hosting. Cụ thể như sau:

  • Địa chỉ host: Bạn có thể copy trên đường dẫn URL truy cập WHM.
  • Username: Tên đăng nhập vào tài khoản FTP.
  • Password: Mật khẩu đăng nhập.
  • Port: Cổng (Port) của máy chủ.

4. Hướng dẫn cách cấu hình FileZilla FTP Server

Sau khi tạo tài khoản người dùng, bạn cần cấu hình FileZilla FTP Server để đảm bảo hoạt động ổn định và an toàn. Dưới đây là các bước cấu hình chi tiết:

Bước 1: Khởi động FileZilla Server Interface

Bước 2: Cấu hình cổng kết nối:

  • Chọn Edit từ thanh menu và sau đó chọn Settings.
  • Trong phần General settings, bạn có thể thay đổi cổng lắng nghe (mặc định là 21), hoặc giữ nguyên nếu không có yêu cầu đặc biệt.

Bước 3: Thiết lập chế độ Passive Mode:

  • Trong phần Passive mode settings, chọn Use custom port range và nhập dải cổng sẽ sử dụng cho chế độ Passive. Ví dụ: 50000-51000.
  • Thiết lập External IP address nếu máy chủ FTP của bạn nằm sau một tường lửa hoặc NAT.

Bước 4: Thiết lập bảo mật:

  • Trong phần FTP over TLS settings, chọn Enable FTP over TLS support để bật kết nối an toàn FTPS.
  • Nhấn Generate new certificate để tạo chứng chỉ SSL nếu bạn chưa có.
  • Chọn đường dẫn lưu chứng chỉ và nhập các thông tin cần thiết như tổ chức, quốc gia, v.v.

Bước 5: Cấu hình giới hạn tốc độ:

  • Trong phần Speed limits, bạn có thể thiết lập giới hạn tốc độ tải lên và tải xuống để quản lý băng thông.

Bước 6: Lưu và khởi động lại máy chủ:

  • Sau khi hoàn tất các thiết lập, nhấn OK để lưu lại.
  • Khởi động lại FileZilla FTP Server để các thay đổi có hiệu lực.

Hướng dẫn tải và cài đặt FileZilla Client trên Windows

FileZilla Client là gì?

FileZilla Client là một công cụ mạnh mẽ và dễ sử dụng để quản lý tập tin thông qua giao thức FTP. Phần mềm này hỗ trợ nhiều giao thức truyền tải an toàn như FTPS và SFTP, đảm bảo an toàn cho dữ liệu của bạn. Với giao diện thân thiện và dễ hiểu, FileZilla Client giúp người dùng dễ dàng thực hiện các thao tác như tải lên, tải xuống và quản lý tập tin trên máy chủ FTP.

Cách download FileZilla Client

Để tải FileZilla Client, bạn cần truy cập vào trang web chính thức của FileZilla tại địa chỉ: filezilla-project.org. Trên trang chủ, bạn sẽ thấy hai lựa chọn: FileZilla Client và FileZilla Server. Chọn "Download FileZilla Client" để bắt đầu quá trình tải xuống. Trang web sẽ chuyển hướng đến trang tải xuống, tại đây bạn nhấn vào nút "Download FileZilla Client" để tải tập tin cài đặt về máy tính của bạn.

Hướng dẫn cài đặt FileZilla Client

Sau khi tải xuống tập tin cài đặt (thường có tên là "FileZilla_x.x.x_win32-setup.exe"), mở tập tin này để bắt đầu quá trình cài đặt. Dưới đây là các bước cài đặt chi tiết:

  • Mở tập tin cài đặt FileZilla Client. Cửa sổ cài đặt sẽ xuất hiện, nhấn "I Agree" để chấp nhận các điều khoản sử dụng.
  • Tiếp theo, bạn có thể chọn các thành phần cần cài đặt. Nếu không có yêu cầu đặc biệt, bạn có thể để mặc định và nhấn "Next".
  • Chọn thư mục cài đặt cho FileZilla Client. Bạn có thể giữ nguyên đường dẫn mặc định hoặc thay đổi nếu muốn. Nhấn "Next" để tiếp tục.
  • Cửa sổ tiếp theo sẽ yêu cầu bạn chọn các tùy chọn khởi động. Bạn có thể để mặc định và nhấn "Next".
  • Nhấn "Install" để bắt đầu quá trình cài đặt. Quá trình cài đặt sẽ hoàn tất sau vài giây. Nhấn "Finish" để đóng cửa sổ cài đặt.

Cách sử dụng FileZilla Client

Thiết lập Group trên FileZilla Server

Tạo mới Group, sau đó gán từng tài khoản riêng biệt tới nhóm này. Chọn menu Edit > Groups như hình dưới:

Nhấn Add và nhập tên của nhóm cần tạo.

Kích hoạt quyền truy cập cho các tài khoản từ phần Group Settings.

Chuyển tới phần Shared folders, chọn thư mục cần chia sẻ để gán tại đây. Sau đó gán tài khoản người dùng tới Group.

Thiết lập user FileZilla Server

Từ menu Edit, các bạn chọn Users để tạo User mới tương tự như tạo Group. Chọn nhóm tương ứng từ menu drop – down, sau đó nhấn OK để hoàn tất.

Đặt mật khẩu bảo vệ User tại tùy chọn Password trong phần Account Settings.

Có thể thay đổi Group membership, kích hoạt tùy chọn Bypass userlimit of server và Force SSL for user login. Chọn mục chia sẻ tại Shared Folder.

Files và Directories cho phép chúng ta xác nhận mức phân quyền đối với các tài khoản người dùng.

Có thể tắt bỏ tùy chọn +Subdirs để hạn chế việc truy cập, trong phần Shared Limits là việc thiết lập tốc độ download và upload tối đa đối với từng tài khoản, tùy từng khoảng thời gian trong ngày. Có thể loại bỏ các địa chỉ IP cố định trong phần IP Filter.

Liên kết FileZilla Server và FileZilla Client

Khi hoàn tất quá trình thiết lập của User, Chuyển sang hệ thống client để khởi tạo kết nối tới server FTP. Nếu muốn truyền tải dữ liệu qua hệ thống Local, hãy dùng địa chỉ IP của máy server để tạo kết nối từ phía client. Dùng lệnh ipconfig trong Command Prompt để tìm địa chỉ IP.

Sau đó, mở FileZilla FTP và chọn File > Site Manager, nhập các thông tin cần thiết vào.

Nếu máy client được kết nối tới cùng hệ thống mạng, hãy điền địa chỉ IP của máy server trong phần Host để kết nối. Sau đó chọn Normal từ phần Logon Type.

Nhập tên đăng nhập trong ô User, mật khẩu trong phần Password.

Khi hoàn tất, nhấn nút Access.

Theo Bizfly Cloud chia sẻ

>> Có thể bạn quan tâm: SSH là gì? SSH hoạt động như thế nào?

Bizfly Cloud là nhà cung cấp dịch vụ điện toán đám mây với chi phí thấp, được vận hành bởi VCCorp.

Bizfly Cloud là một trong 4 doanh nghiệp nòng cốt trong "Chiến dịch thúc đẩy chuyển đổi số bằng công nghệ điện toán đám mây Việt Nam" của Bộ TT&TT; đáp ứng đầy đủ toàn bộ tiêu chí, chỉ tiêu kỹ thuật của nền tảng điện toán đám mây phục vụ Chính phủ điện tử/chính quyền điện tử.

Độc giả quan tâm đến các giải pháp của Bizfly Cloud có thể truy cập tại đây.

DÙNG THỬ MIỄN PHÍ và NHẬN ƯU ĐÃI 3 THÁNG tại: Manage.bizflycloud

SHARE