FileZilla là một trong những phần mềm miễn phí hỗ trợ upload file, dữ liệu lên server một cách nhanh chóng. Với giao thức FTP, FileZilla mang tới cho người dùng những tính năng quản lý, truyền tải dữ liệu bao gồm tất các các định dạng như hình ảnh, file cài đặt ... lên server của mình. FileZilla cung cấp cho người dùng khả năng chuyển tải các file dữ liệu lên server qua các giao thức internet nhanh chóng và hiệu quả. Nhiều file dữ liệu cùng upload lên server cũng không phải là vấn đề khó khăn đối với FileZilla. Thêm vào đó, phần mềm sẽ giúp bạn chuyển tải trên nhiều định dạng dữ liệu: hình ảnh, text, âm thanh, ... và cả tập tin nén. FileZilla hỗ trợ bạn chuyển tải các file dữ liệu lên server thông qua các giao thức internet như: FTP, SSH, SFTP. Nhờ đó bạn có thể tùy chọn giao thức nào dễ sử dụng để dùng chứ không bó buộc người dùng trong một giao thức nhất định. FileZilla đặc biệt thích hợp cho những lập trình viên sử dụng để upload website lên server sau khi đã thiết kế xong, test các trang web hay backup diễn đàn, ...
Trang 1Giảng viên hướng dẫn:
TS.Lê Thanh Huệ Phạm Quang Hiển
Trang 2III
Trang 3III
Trang 4Chương I Tổng quan phần mềm mã nguồn mở
I Phần mềm mã nguồn mở
II Các phần mềm MNM phổ biến
Trang 61 Phầm mềm mã nguồn mở?
Phần mềm MNM là những chương trình có giấy phép cung cấp cho người sử dụng sự tự do để chạy chương trình cho mọi mục đích nghiên cứu, sửa đổi chương trình, và phân phối lại
các bản sao của chương trình ban đầu hoặc đã được sửa đổi
(mà không phải trả tiền bản quyền cho các nhà phát triển
trước)
Trang 71 Phầm mềm mã nguồn mở?
Phần mềm mã nguồn mở (PMNM) là những phần mềm được cung cấp dưới cả dạng mã và nguồn, miễn phí về giá mua và
bản quyền
Người dùng có quyền sửa đổi, cải tiến, phát triển, nâng cấp
theo một số nguyên tắc chung quy định trong giấy phép
PMNM (General Public Licencen-GPL).
Nhà cung cấp PMNM có quyền yêu cầu người dùng trả một
số chi phí về các dịch vụ bảo hành, huấn luyện, nâng cấp, tư
vấn, … nhưng không được bán các sản phẩm nguồn mở.
Trang 81 Phầm mềm mã nguồn mở?
Học thuyết FSF (Free Software Foundation)
Quyền tự do chạy một chương trình theo bất kỳ một mục đích nào
Quyền tự do nghiên cứu cách thức vận hành chạy một
chương trình và thích ứng nó cho phù hợp với nhu cầu
của mình
Quyền tự do phân phát các phiên bản của phần mềm để giúp đỡ những người xung quanh
Quyền tự do thêm bớt các chức năng cho một chương
trình và công bố chúng để toàn cộng đồng được hưởng
lợi
Trang 9 Thiếu tài liệu chất lượng
và vấn đề giao diện người dùng
Thiếu các ứng dụng kinh doanh đặc thù
Khả năng tương tác với các phần mềm nguồn đóng kém
1 Phầm mềm mã nguồn mở?
Trang 12II Các PMMNM phổ biến
Trang 14Chương II: Tìm hiểu phần mềm Filezilla
I Filezilla là gì?
Các tính năng chính của Fizilla
II Tìm hiểu về Filezilla Client
Trang 15Chương II: Tìm hiểu phần mềm Filezilla
I Filezilla là gì?
Các tính năng chính của Fizilla
II Tìm hiểu về Filezilla Client
Trang 161 Filezilla là gì?
FileZilla là một phần mềm miễn phí chuyên dùng để
upload file từ máy tính của bạn lên host (server)
FileZilla hỗ trợ bạn chuyển tải các file dữ liệu lên
server thông qua các giao thức internet như: FTP,
SSH, SFTP
FileZilla sở hữu với giao diện trực quan và nhiều loại
ngôn ngữ trong đó có cả Tiếng Việt cho người dùng
dễ dàng nắm bắt các tính năng chính và sử dụng
FileZilla chuyển tải các file dữ liệu với tốc độ cao và
bảo mật tuyệt đối, còn cho phép người dùng soạn thảo
và chỉnh sửa trực tiếp trên server với các ngôn ngữ lập
trình: HTML, ASP, PHP,
Trang 17Cha đẻ của Filezilla
Trang 182 Những tính năng chính Filezilla
Kết nối dữ liệu tới máy chủ Liệt kê ra danh sách các thư mục Upload các file lên host
Download các file về máy
…
TÍNH NĂNG
Trang 19 16/10/2015 - Filezilla Client 3.14.1 phát hành Đây là
phiên bản ổn định mới nhất của Filezilla
Trang 203 Các phiên bản của Filezilla
Filezilla 3.14.1
Tính năng mới:
Đối với bên thứ ba được xây dựng, thêm cấu hình cờ
để cho phép sử dụng thuật toán mã hóa hệ thống cho
FTP thông qua TLS Hiển thị một cảnh báo nếu một
mật mã không an toàn được đàm phán như là kết quả
của việc sử dụng thuật toán mã hóa hệ thống
Trang 213 Các phiên bản của Filezilla
Filezilla 3.14.1
Sửa lỗi và thay đổi nhỏ:
Cố định tải của các thư mục so sánh cờ cho bookmarks
trong Site Manager
Thay đổi cách bố trí giao diện và biểu tượng chủ đề
không còn dẫn đến một trạng thái không phù hợp giao diện người dùng
Một số máy chủ SFTP gửi thêm thông tin về lỗi Thông
tin này đã được thể hiện trong nhật ký tin
Nếu các tập tin địa phương không thể được mở trên
SFTP chuyển FileZilla không còn tự động retries
Cập nhật các thành phần SFTP từ PuTTY
Trang 223 Các phiên bản của Filezilla
Trang 233 Các phiên bản của Filezilla
3.2 Filezilla Server
Phiên bản ổn định mới nhất của là 0.9.53
Sửa lỗi và thay đổi nhỏ:
Cập nhật OpenSSL để 1.0.2b do một số lỗ hổng bảo mật trong OpenSSL
Phiên bản mới gần đây
Trang 244 Phân biệt Filezilla Client và Filezilla Server
FileZilla client
FileZilla Client là một ứng dụng cho phép người dùng kết
nối đến một máy chủ FTP Người dùng có thể sử dụng
để kết nối với bất kỳ số lượng máy chủ FTP Các
khách hàng cho phép người dùng tải lên hoặc tải các
Trang 25Chương II: Tìm hiểu phần mềm Filezilla
I Filezilla là gì?
Các tính năng chính của Fizilla
II Tìm hiểu về Filezilla Client
Trang 261 Phần mềm có chức năng tương tự Filezilla
SmartFTP Client
Truyền tải file giữa các máy tính nhanh chóng và hiệu
quả
Hỗ trợ truyền tải nhiều định dạng dữ liệu
Tốc độ truyền tải file dữ liệu cực nhanh giúp bạn tiết kiệm tối đa thời gian và công sức của mình
Chức năng chỉnh sửa và soạn thảo với các ngôn ngữ lập trình trực tiếp trên server
- Giao diện trực quan và dễ dàng sử dụng với người dùng
Tuy nhiên, SmartFTP là phần mềm thương mại, người
dùng muốn sử dụng được hết các chức năng của chương trình cần bỏ tiền ra mua bản quyền
Trang 27 Hỗ trợ nhiều giao thức internet
Truyền tải nhiều định dạng dữ liệu
Tính năng quản lý và bảo mật dữ liệu tuyệt đối
Chức năng chỉnh sửa và soạn thảo với các ngôn ngữ lập
trình trực tiếp trên server
Giao diện trực quan và dễ dàng sử dụng với người dùng
Trang 281 Phần mềm có chức năng tương tự Filezilla
WinSCP (Windows Secure Copy)
Là phần mềm miễn phí
Hỗ trợ cả hai giao thức SFTP và SCP
WinSCP chạy nhanh và có dung lượng nhẹ trong khi vẫn
hỗ trợ các tính năng tiên tiến như chỉnh sửa văn bản từ xa
Khi bạn mở một tập tin văn bản đơn giản (plain text file),
WinSCP có thể mở các tập tin bằng trình soạn thảo văn bản do bạn lựa chọn
Mỗi khi bạn lưu các tập tin, nó lập tức tải lên các thay đổi
của tập tin lên máy chủ
Trang 291 Phần mềm có chức năng tương tự Filezilla
LeapFTP là ứng dung hỗ trợ tải lên và tải về nhiều dữ
liệu trên mạng FTP client , với tốc độ khá nhanh và ổn định
Tạo các FT và SFTP hỗ trợ truyền tải tập tin giữa các
máy tính ở nhiều giao thức mạng
Vận chuyển dữ liệu giữa 2 site (FXP)
Tiếp tục lại những quá trình tải bị gián đoạn
Hỗ trợ kéo thả các tập tin
Mã hóa các kết nối
Hỗ trợ tường lửa và SOCKS proxy
Kiểm soát các kết nối máy chủ và máy khách
Trang 301 Phần mềm có chức năng tương tự Filezilla
WS FTP Professional
Là ứng dụng hỗ trợ trên Windows cho phép người dùng
truyền tải và chia sẻ dữ liệu giữa máy tính của bạn với
các hệ thống từ xa với tốc độ nhanh và chế độ bảo mật cao
Tạo giao thức FTP truyền tải tập tin
Chia sẻ tập tin giữa máy tính với các hệ thống từ xa
Mã hóa an toàn các kết nối bằng thuật toán hiện đại
Đảm bảo an toàn cho các dữ liệu trên đường truyền
Hỗ trợ FTP trên SSL (hoặc FTPS)
Khả năng tương thích cao
Giao diện đa ngôn ngữ
Trang 311 Phần mềm có chức năng tương tự Filezilla
Fresh FTP
Fresh FTP là phần mềm hỗ trợ upload hoặc download
các tập tin web từ một máy chủ từ xa
Hỗ trợ upload hoặc download các tập tin web
Xử lý đa luồng, tải lên thư mục, tiếp tục tải lên sau khi
dừng
Hiển thị kích thước thư mục, các trang web truy cập
nhiều
Đồng bộ hóa tập tin, thư mục
Thiết lập thuộc tính tập tin
Trang 321 Phần mềm có chức năng tương tự Filezilla
BulletProof FTP Server
BulletProof FTP Server là công cụ hỗ trợ người dùng
tạo và quản lý máy chủ FTP toàn diện trên giao diện
đồ họa đơn giản và dễ sử dụng
Tạo máy chủ FTP
Kiểm soát toàn bộ người dùng
Tải lên và tải về các tập tin giữa máy chủ và máy khác
Không giới hạn về định dạng, số lượng và dung lượng
dữ liệu được xử lý
Kiểm soát băng thông chặt chẽ
Truyền dữ liệu an toàn và hiệu quả
Trang 331 Phần mềm có chức năng tương tự Filezilla
File Uploader
File Uploader là ứng dụng đơn giản hỗ trợ người dùng
dễ dàng lên lịch cập nhật để chuyển hàng loạt lên nhiều Free Host cùng lúc, giúp bạn tiết kiệm thời gian quý
báu
Hỗ trợ chuyển tải dữ liệu lên các Web host
Cho phép chuyển một tập tin lên hơn 32 Free Host cùng
lúc
Tốc độ nhanh chóng và chế độ bảo mật dữ liệu an toàn
Giám sát chặt chẽ các kết nối
Hỗ trợ trên nhiều giao thức mạng
Giao diện đơn giản và dễ sử dụng
Trang 342 Ưu nhược điểm của Filezilla
Giao diện tương đối khó hiểu
Không mã hóa tập tin
Trang 36Chương III: giao thức FTP và phần mềm hỗ trợ
Trang 371 Giao thức FTP là gì?
Trang 381 Giao thức FTP là gì?
FTP (viết tắt của File Transfer Protocol dịch ra là "Giao
thức truyền tập tin") thường được dùng để trao đổi tập tin qua mạng lưới truyền thông dùng giao thức TCP/IP
Hiểu theo một cách đơn giản thì FTP là tên của cách
(giao thức) mà máy tính của bạn truyền nhận tập tin trên mạng internet
Ứng dụng phổ biến nhất của giao thức này đó là bạn sẽ
phải sử dụng đến nó nếu bạn muốn upload tập tin, source website, hay bất cứ thứ gì khác lên host
Trang 392 Hoạt động của FTP
Hoạt động của FTP cần có hai máy tính, một máy chủ và
một máy khách
Máy chủ FTP, dùng chạy phần mềm cung cấp dịch vụ
FTP, gọi là trình chủ, lắng nghe yêu cầu về dịch vụ của các máy tính khác trên mạng lưới
Máy khách chạy phần mềm FTP dành cho người sử dụng
dịch vụ, gọi là trình khách, thì khởi đầu một liên kết với máy chủ Một khi hai máy đã liên kết với nhau, máy
khách có thể xử lý một số thao tác về tập tin, như tải tập tin lên máy chủ, tải tập tin từ máy chủ xuống máy của
mình, đổi tên của tập tin, hoặc xóa tập tin ở máy chủ v.v
Trang 40Chương III: giao thức FTP và phần mềm hỗ trợ
Trang 41dữ liệu lên host, server tốc độ nhanh chóng và an toàn
- Thuật mã hóa cao
WISE-FTP
- Hỗ trợ giao thức FTP và các giao thức SSL\ TLS
- Các thuật toán mã hóa cấp độ cao
- Chuyển và upload
dữ liệu chính xác
và an toàn
Trang 432 Giao diện Filezilla
Hiện nay có rất nhiều công cụ FTP miễn phí cũng có mà
thương mại cũng có Nhưng nếu phần mềm nào đó vừa
miễn phí lại vừa nhanh, gọn nhẹ thì đó chính là FileZilla
Đa số các website cung cấp hosting, từ miễn phí cho đến
thu phí trên Internet đều hỗ trợ tính năng tải dữ liệu từ
máy tính lên hosting thông qua các trình FTP Upload
FileZilla được xem như một đại diện tiêu biểu về sự đơn
giản nhưng rất hiệu quả trong lĩnh vực này
Đặc biệt hơn là FileZilla được cung cấp hoàn toàn miễn
phí
Sau khi hoàn tất quá trình cài đặt, chương trình sẽ tự khởi
động
Trang 442 Giao diện Filezilla
Màn hình chính của FileZilla được chia thành 4 thành
Khung Local site có tác dụng tương tự như trình duyệt dữ
liệu Windows Explorer hiển thị nội dung của các phân
cùng trên ổ cứng Khung đối diện bên phải là nơi hiển thị
dữ liệu trên hosting
Và cuối cùng là phần trình diễn khả năng truyền tải dữ
liệu từ máy tính lên hosting
Trang 461 Cài đặt Filezilla
Double click
Bước 1: Trước tiên, cần download phần mềm nguồn mở FileZilla
Bước 2: Double click vào file vừa tải về
Trang 471 Cài đặt Filezilla
Bước 3: Cài đặt file cài đặt mới tải về, Chọn “I Agree” Sau đó nhấn
Next cho đến khi hoàn thành
Trang 492 Cách sử dụng phần mềm Filezilla
Nếu kết nối thành công sẽ có thông báo "Status:Directory listing successful"
Trang 502 Cách sử dụng phần mềm Filezilla
Trong trường hợp muốn lưu trữ kết nối để thuận tiện cho quá trình sử dụng sau này, thực hiện như sau:
Trang 513 Hướng dẫn sử dụng Filezilla để chuyển dữ liệu
Trang 523 Hướng dẫn sử dụng Filezilla để chuyển dữ liệu
Trang 534 Những lỗi thường gặp khi sử dụng Filezilla
Lỗi Unknown Certificate
Lỗi “Failed to retrieve directory listing”
Lỗi không connect được với FTP bằng FileZilla như
trong hình bên dưới
Trang 54III
Trang 55LOGO