Monday, March 12, 2012

Sử dụng FTP client và tạo FTP server với FileZilla

Download FileZilla FTP Client và Server tại: http://filezilla-project.org/

HOẶC

Tải về FileZilla Client tại đây: http://filezilla-project.org/download.php?type=client (Đủ cả cho Windows, Linux và Mac OS)

Tải về FileZilla Server tại đây: http://filezilla-project.org/download.php?type=server (Chỉ cho Windows)

Nào các bác chim hãy làm quen 1 số khái niệm:

FTP: File Transfer Protocol - FTP: Giao thức truyền file.

FileZilla FTP Client: Đây là phần mềm cho phép truy cập đến các FTP server trên mạng toàn cầu Internet.

FileZilla FTP Server: Là phần mềm cho phép tạo máy chủ FTP (FTP server) trên máy tính của bạn, với điều kiện IP của bạn phải là reachable IP.


I. Cài đặt FTP Client:
Chạy file cài đặt các bạn đã tải về tại: http://filezilla-project.org/download.php?type=client

Sau đây là các bước cài đặt:

1. Chon I Agree để tiếp tục


2. Tùy chọn - Option


3. Chọn Next để tiếp tục


4. Chọn Next để tiếp tục



5. Chọn Install để tiếp tục


6. Tiến trình cài đặt đang tiến hành...


7. Chọn Finish để kết thúc và hoàn thành quá trình cài đặt.


Đến đây bạn có thể khởi động FileZilla FTP Client!


II. Sử dụng FTP Client:

Bấm vào biểu tượng góc trái trên (Vòng tròn đỏ). Sẽ xuất hiện cửa sổ quản lý ftp site.
Nếu khởi động lần đầu tiên, bạn chọn New Site để bổ sung ftp. Nhập tên cho dễ nhớ.
Tiếp theo nhập thông tin FTP:
+ Host: ví dụ ftp://chimco.net -> chỉ cần nhập chimco.net
+ Logontype: chọn Normal
+ User: nhập vào tên đăng nhập.
+ Password: Nhập vào mật khẩu.

Sau đó nhấn Connect để kết nối tới FTP server.







III. Cài đặt FTP Server:

Để thực hiện, các bạn hãy tải và cài đặt phần mềm FileZilla tại đây, sau đó khởi động ứng dụng, nhập địa chỉ localhost (127.0.0.1) trong phần Server Address và mật khẩu trong tại ô Administration Password, giá trị Port mặc định ở đây là 14147. Nhấn OK:
nhập thông tin server
Như đã đề cập tới ở trên, Group sẽ giúp chúng ta dễ dàng hơn trong việc quản lý nhiều tài khoản người dùng tương tự nhau. Việc cần làm trước tiên tại đây là tạo mới Group, sau đó gán từng tài khoản riêng biệt tới nhóm này. Các bạn chọn menu Edit > Groups như hình dưới:
tạo nhóm
Bảng điều khiển Groups sẽ hiển thị, trước tiên chúng ta sẽ nhấn Add và nhập tên của nhóm cần tạo, sau đó kích hoạt quyền truy cập cho các tài khoản bên trong nhóm từ phần Group Settings.Tiếp theo là việc chỉ định thư mục sẽ được phép chia sẻ với các client, chuyển tới phần Shared folders từ phía bên trái và chọn thư mục cần chia sẻ để gán tại đây. Sau đó, chúng ta sẽ chuyển tới bước tiếp theo là gán tài khoản người dùng tới Group:
đặt tên nhóm
Từ menu Edit, các bạn chọn Users:
chọn Edit > Users
Tương tự như Groups, chúng ta có thể tạo tài khoản người dùng – User và thiết lập mức phân quyền đọc, ghi tương ứng. Nhấn nút Add, đặt tên cho tài khoản, chọn nhóm tương ứng từ menu drop – down, sau đó nhấn OK để hoàn tất:
nhập tên tài khoản User
Ở chế độ mặc định, hệ thống sẽ tạo tài khoản người dùng với mật khẩu trống, nhưng nếu muốn đặt mật khẩu bảo vệ cho User thì các bạn hãy kích hoạt tùy chọn Password trong phần Account Settings. Tại đây, chúng ta còn có thể thay đổi Group membership, kích hoạt tùy chọn Bypass userlimit of server Force SSL for user login:
một số tùy chọn của User
Nếu không chỉ định bất kỳ thư mục chia sẻ nào trong khi tạo Groups thì có thể gán sau đó. Chỉ việc chọn Shared folders sau đó nhấn Add từ Shared folders:
chia sẻ thư mục
Phần Files 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, bao gồm: đọc, ghi, xóa, liệt kê. Ở chế độ mặc định, chương trình sẽ tự động gán quyền tới tất cả các thành phần bên trong thư mục được chia sẻ đó. Tuy nhiên, các bạn 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, và trong phần IP Filter chúng ta có thể loại bỏ các địa chỉ IP cố định:
tùy chọn chia sẻ
Khi hoàn tất quá trình thiết lập của User, chúng ta sẽ 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 mạng local, các bạn có thể 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 như hình dưới:
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 đây. 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. Tiếp theo, nhập tên đăng nhập trong ô User, mật khẩu trong phần Password:
quản lý site
Khi hoàn tất, nhấn nút Access:
nhấn Access để bắt đầu truy cập
FileZilla FTP Server sẽ ghi lại toàn bộ thông tin về dữ liệu nhận được yêu cầu nhận và gửi đi, bao gồm các địa chỉ kết nối của client, tên đăng nhập, địa chỉ IP, tốc độ truyền tải file:
FileZilla FTP Server hoạt động
Bên cạnh đó, các bạn còn có thể chia sẻ địa chỉ IP của server với những client không cùng trong hệ thống mạng. Để xác định địa chỉ IP để tự động điều chuyển, mở FileZilla Server Options từ menu chính và chọn thẻ Passive mode settings, kích hoạt tùy chọn Use the following IP và nhập địa chỉ IP cần chia sẻ. Có thể giữ nguyên tùy chọn nhận địa chỉ IP từ ip.filezilla-project.org/ip.php hoặc tự thiết lập:
đặt địa chỉ IP cho server ftp
Khi hoàn tất, hệ thống client bên ngoài đã có thể kết nối tới server của bạn và truy cập vào thư mục chia sẻ. Nếu xảy ra lỗi tại đây thì có thể là do hệ thống Firewall của Windows hoặc router. Chúc các bạn thành công!

No comments:

Post a Comment