FTP là gì?
ftp (viết tắt của File Transfer Protocol): Đây là giao thức truyền tệp từ máy tính này sang máy tính khác (thường là máy tính cá nhân và máy chủ) qua mạng tcp hoặc Internet. Trong ftp, bạn sẽ có quyền truy cập để quản lý tất cả dữ liệu tệp và thư mục trên máy chủ ngoại trừ cơ sở dữ liệu. Tất cả các gói hosting bạn mua đều hỗ trợ control panel cpanel, directadmin hỗ trợ ftp qua cổng kết nối 21 (21 là cổng mặc định, bạn có thể thay đổi cổng này nếu nhà cung cấp dịch vụ hosting thay đổi). Thông qua giao thức ftp, người dùng có thể tải các dữ liệu như hình ảnh, tài liệu, tệp media (nhạc, video) từ máy tính của mình lên máy chủ đặt ở nơi khác hoặc tải tệp từ máy chủ về máy tính cá nhân của mình.
Hoạt động của ftp yêu cầu hai máy tính, máy chủ và máy khách). Máy chủ ftp được sử dụng để chạy phần mềm cung cấp dịch vụ ftp (ftp server), được gọi là máy chủ và lắng nghe các yêu cầu dịch vụ từ các máy tính khác trong mạng. Một máy khách chạy phần mềm ftp (ftp client) được chuẩn bị cho người sử dụng dịch vụ, được gọi là máy khách, khởi tạo kết nối với máy chủ. Sau khi hai máy được kết nối, máy khách có thể thực hiện một số thao tác với tệp, chẳng hạn như tải tệp lên máy chủ, tải tệp từ máy chủ xuống máy của chính nó, đổi tên tệp hoặc xóa tệp khỏi máy chủ. Bởi vì giao thức ftp là một giao thức tiêu chuẩn công khai, bất kỳ công ty phần mềm nào hoặc bất kỳ lập trình viên nào cũng có thể viết máy chủ ftp hoặc máy khách ftp. Hầu như tất cả các nền tảng hệ điều hành máy tính đều hỗ trợ giao thức ftp. Điều này cho phép tất cả các máy tính được kết nối với mạng dựa trên tcp/ip hoạt động trên các tệp trên một máy tính khác trên cùng một mạng, bất kể máy tính đó sử dụng hệ điều hành nào (sử dụng giao thức ftp nếu các máy tính đó cho phép truy cập vào các máy tính khác).
Bạn cũng sẽ thấy các điều khoản này trong tài khoản ký quỹ:
Dung lượng đĩa hay còn gọi là Dung lượng lưu trữ
Băng thông hay còn gọi là Băng thông
Cơ sở dữ liệu Còn được gọi là: mysql, máy chủ sql, cơ sở dữ liệu
tài khoản ftp hoặc tài khoản ftp
sử dụng ftp:
Sử dụng ftp để tải lên/tải xuống tệp thông qua trình duyệt
Hầu hết các trình duyệt web và trình quản lý tệp hiện đại đều có thể kết nối với máy chủ ftp, mặc dù chúng vẫn có thể thiếu hỗ trợ cho các tiện ích mở rộng giao thức ftp. chẳng hạn như ftps. Điều này cho phép người dùng thao tác từ xa các tệp qua kết nối ftp, sử dụng giao diện quen thuộc, tương tự như trên máy của chính họ (ví dụ: danh sách tệp của máy từ xa trông giống như danh sách máy của bạn và thao tác Đặt tên, xóa, v.v. được xử lý như thể chúng ở trên máy tính của bạn). Điều này được thực hiện thông qua một url ftp, sử dụng định dạng ftp(s)://; (ví dụ: ftp.gimp.org). Nhược điểm của việc sử dụng ftp thông qua trình duyệt là nó có thể hết thời gian cho các tệp lớn và có ít tùy chọn hơn so với phần mềm ftp chuyên dụng.
ftp qua ssh
“ftp over ssh” đề cập đến kỹ thuật “điều chỉnh” cho phiên ftp bình thường qua kết nối ssh.ftp, sử dụng cổng ssh còn được gọi là sftp. Để sử dụng giao thức này, bạn cần có quyền root. Bạn có thể sử dụng “bitvise ssh client” có cửa sổ với giao diện quản lý tệp trực quan, bao gồm cả màn hình bảng điều khiển.
Vì ftp (một giao thức khá khác thường, dựa trên tcp/ip, vẫn được sử dụng cho đến ngày nay) sử dụng rất nhiều kết nối tcp, nên việc truy cập chương trình phụ trợ ssh là một điều khó khăn. Đối với hầu hết các máy khách ssh, ssh chỉ có thể bảo mật “kết nối của người vận hành” (kết nối máy khách-máy chủ ban đầu, sử dụng cổng 21) khi kết nối này được thiết lập. Khi truyền dữ liệu xảy ra, ứng dụng khách ftp ở một trong hai đầu sẽ thiết lập kết nối tcp mới (“đường dẫn dữ liệu”), kết nối này sẽ bỏ qua kết nối ssh, khiến nó không còn được hưởng tính bảo mật, bảo vệ toàn vẹn hoặc các tính năng khác mà ssh có.
Nếu ứng dụng khách ftp được cài đặt bằng chế độ thụ động và kết nối với máy chủ bằng giao diện vớ mà nhiều ứng dụng khách ssh có thể sử dụng để đề xuất tạo đường hầm, thì bạn có thể sử dụng kết nối ftp qua kết nối ssh.
Nếu không, phần mềm máy khách ssh phải có hiểu biết nhất định về giao thức ftp, giám sát và viết lại các thông báo trong kết nối điều khiển ftp và tự động mở đường truyền dữ liệu cho ftp. Phiên bản ssh client 3 (do Communications Security Software Inc. sản xuất) là một ví dụ điển hình, hỗ trợ các tính năng trên [2].
“ftp chạy trên ssh” đôi khi được gọi là ftp an toàn. Chúng ta không nên nhầm lẫn nó với các phương thức bảo mật ftp như ssl/tls hay còn gọi là ftps. Các phương thức truyền tệp khác bằng ssh không liên quan đến ftp bao gồm sftp (giao thức truyền tệp ssh) hoặc scp (bản sao an toàn)) – trong cả hai phương thức, toàn bộ cuộc hội thoại (xác thực người dùng và truyền dữ liệu) luôn được bảo vệ bởi giao thức ssh.
Sử dụng trình quản lý tệp filezilla
Ngoài filezilla còn có cuteftp, wincp. Nhưng tôi khuyên dùng filezilla vì nó miễn phí và dễ sử dụng. Đừng crack bằng cuteftp.
filezilla hay filezilla client là một phần mềm ftp mã nguồn mở giúp đơn giản hóa việc tải lên và tải xuống các tệp giữa máy tính và máy tính chủ. Bạn nên sử dụng phần mềm mã nguồn mở thay vì sử dụng phần mềm bẻ khóa trả phí, điều này rất nguy hiểm vì tin tặc có thể đánh cắp thông tin máy chủ thông qua phần mềm bẻ khóa.
Ứng dụng filezilla là chương trình hỗ trợ truyền tệp dữ liệu giữa máy tính cá nhân và máy chủ web qua internet bằng ftp (giao thức truyền tệp).
filezilla hỗ trợ truyền tệp lớn, tiếp tục từ các điểm ngắt trong trường hợp xảy ra sự cố, giữ tệp an toàn và cho phép tìm kiếm và chỉnh sửa tệp từ xa. Phần mềm hoạt động với ftp, các giao thức dựa trên ftp ssl/tls và sftp.
Cài đặt phần mềm
1. Tải xuống phần mềmĐịa chỉ tải xuống: https://filezilla-project.org/download.php
2. Cài đặt phần mềm bình thườngPhần này cũng rất đơn giản nên mình sẽ không đi sâu nữa
Hướng dẫn chi tiết sử dụng phần mềm filezilla
Hình 1: Giao diện làm việc của FileZilla Client
1. Cách kết nối với máy chủ ftp:
Phần nhô ra 2. Cách kết nối với máy chủ mạng từ máy trạm
► Nhập địa chỉ của tài khoản ftp (ftp.hotromaytinh.com) vào trường Máy chủ ► Nhập tên người dùng vào trường Tên người dùng ► Nhập mật khẩu người dùng vào trường Mật khẩu ► Nhập số cổng kết nối vào trường Cổng hoặc bạn không thể nhập bằng Cổng mặc định là 21. ► Sau khi nhập xong nhấn quickconnect để kết nối. Nếu không có lỗi, chương trình sẽ kết nối với tài khoản ftp của máy trạm và tệp sẽ xuất hiện trong cửa sổ quản lý tệp của máy chủ. ► Để ngắt kết nối, hãy nhấp vào nút Ngắt kết nối phía trên thanh công cụ.
2. Cách sử dụng filezilla client để truyền file:► Cửa sổ chính của filezilla client được chia thành nhiều cửa sổ nhỏ, mỗi cửa sổ nhỏ sẽ hiển thị những thông tin khác nhau giúp người dùng quản lý dữ liệu và kiểm soát các thao tác của mình một cách thuận tiện. Các cửa sổ này có thể được chuyển qua các nút trên thanh menu (Hình 3).
Hình 3: Cách mở đóng các cửa sổ
► Người dùng có thể dùng chuột chọn một hoặc nhiều tập tin, thư mục rồi kéo thả từ cửa sổ này sang cửa sổ khác để sao chép hoặc nhấn chuột phải để chọn các lệnh khác như xem, chỉnh sửa tập tin, tạo thư mục, …
Hình 4: Cách sao chép, hoặc tạo thư mục…
► Để tải một thư mục hoặc tệp tin từ máy trạm của bạn lên máy chủ, hãy làm theo các bước sau: + Bước 1: Mở thư mục đích trên máy chủ nơi tệp sẽ được tải lên. + Bước 2: Từ cây thư mục bên trái, chọn thư mục hoặc tệp tin cần tải lên, sau đó nhấp chuột phải chọn Tải lên (bạn cũng có thể kéo thả trực tiếp từ cửa sổ bên trái này sang cửa sổ bên phải). + Bước 3: Khi xuất hiện phần mềm tải lên hoàn tất, kiểm tra các tập tin trên thư mục máy chủ. ► Để tải một tệp hoặc thư mục từ máy chủ về máy trạm, ta thực hiện theo các bước sau: + Bước 1: Chọn một thư mục từ cây thư mục bên trái. Đích đến sẽ chứa tập tin tải về (mặc định là mở trong thư mục hiện hành) + Bước 2: Từ cây thư mục bên phải, chọn thư mục hoặc tập tin tải về. Sau đó nhấp chuột phải và chọn Tải xuống (hoặc bạn chỉ cần kéo và thả nó từ cửa sổ bên phải đó sang cửa sổ bên trái). + Bước 3: Sau khi tải phần mềm xong, kiểm tra lại các file trong thư mục máy trạm. ► Trong khi tải lên hoặc tải xuống một nguồn cấp dữ liệu, người dùng muốn hủy phiên truyền tệp hiện tại bằng cách nhấp vào nút tenten trên thanh công cụ. ► Cho phép người dùng thêm nguồn cấp dữ liệu vào hàng đợi bằng cách chọn nguồn cấp dữ liệu, sau đó thêm tệp vào hàng đợi hoặc kéo và thả tài nguyên trực tiếp vào hàng đợi. Sau đó nhấp vào nút trên thanh công cụ tenten để chuyển các tệp trong hàng đợi.
Hình 5: Thêm nguồn tin vào hàng đợi
► Ứng dụng khách filezilla cho phép người dùng so sánh các thư mục để tìm sự khác biệt giữa các tệp trên máy trạm và máy chủ của họ. Có 2 tiêu chí so sánh là “So sánh theo dung lượng file” hoặc “So sánh theo thời gian chỉnh sửa file”.
Hình 6. So sánh nội dung giữa hai thư mục trên máy chủ và máy trạm
► Ứng dụng khách filezilla cho phép người dùng tìm kiếm tài nguyên trên máy chủ máy chủ. Người dùng có thể tìm kiếm theo tên tệp, ngày tạo, kích thước tệp và đường dẫn tệp cũng như có thể thêm hoặc xóa tiêu chí tìm kiếm.
Hình 7. Tìm kiếm nguồn tin trên máy chủ
Trên đây là bài viết do host Việt Nam giới thiệu nhằm củng cố kiến thức về ftp! Hi vọng bài viết trên có thể giúp bạn nắm được những kiến thức cơ bản về tài khoản ftp là gì? Tài khoản ftp nghĩa là gì? và các điều khoản cơ bản của lưu trữ. Nếu có bất kỳ thắc mắc nào, hãy để lại bình luận bên dưới nhé!