Sự khác biệt giữa SFTP và SCP
SFTP và SCP
SSH File Transfer Protocol (còn gọi là Secure File Transfer Protocol hay SFTP) là một giao thức mạng. Nó cung cấp chức năng truy cập tệp, truyền tệp và quản lý tập tin qua một luồng dữ liệu đáng tin cậy. Nó được thiết kế đặc biệt như là một mở rộng của Secure Shell Protocol (hoặc SSH), phiên bản 2. 0. Là một phần mở rộng, nó được sử dụng chủ yếu để cung cấp khả năng chuyển file an toàn; tuy nhiên, nó cũng được dự định để có thể sử dụng với các giao thức khác. Tổ công tác Kỹ thuật Internet (IETF) đã xác định qua Dự thảo Internet - SFTP được mô tả trong khuôn khổ của giao thức SSH-2; tuy nhiên, SFTP là chung chung và độc lập với phần còn lại của bộ giao thức SSH-2. Nó có khả năng được sử dụng trong nhiều ứng dụng, bao gồm truyền tệp tin an toàn qua Tầng Vận tải Bảo mật (TLS) và truyền thông tin quản lý trong các ứng dụng VPN. Nó giả định rằng nó sẽ được chạy trên một kênh an toàn (như SSH) có một khách hàng xác nhận trước đó - nhận dạng của những người có sẵn cho các giao thức.
Giao thức Kênh An toàn (hoặc SCP) là một giao thức mạng. Nó cung cấp phương tiện chuyển dữ liệu có thể chịu được hoặc hoàn toàn không thấm qua được để ngăn chặn và giả mạo. Mặc dù nó có nghĩa là để giữ cho thông tin được chuyển tải hoàn toàn an toàn, không có kênh hoàn toàn an toàn trong thế giới thực, chỉ những cách mà các mạng không an toàn có thể trở nên không an toàn và chuyển thông tin một cách an toàn hơn-vì vậy ai đó có thể xem hoặc nghe tin nhắn nhưng không có phương tiện thay đổi thông tin được trao đổi qua máy chủ.
Giao thức SFTP cho phép thực hiện nhiều thao tác trên các tệp tin từ xa. Nó có nhiều điểm chung với các giao thức hệ thống tập tin từ xa hơn so với người tiền nhiệm của nó, giao thức SCP. Là một phần của các tính năng mở rộng của giao thức SFTP, một khách hàng có thể tiếp tục gián đoạn chuyển, danh sách thư mục, và loại bỏ các tập tin từ xa. Kết quả là, nó tương đối dễ dàng để thực hiện giao diện khách hàng SFTP GUI so với một khách hàng SCP GUI. SFTP cố gắng trở thành một giao thức độc lập nền tảng hơn so với phiên bản trước của nó -SFTP tránh việc mở rộng ký tự đại diện mà máy khách chỉ định được lên máy chủ. Ngoài ra, máy chủ SFTP có sẵn trên hầu hết tất cả các nền tảng. Đây là một giao thức hoàn toàn mới không liên quan đến SSH - đó là chạy trên FTP. SFTP không cung cấp chứng thực hoặc bảo mật; thay vì nó mong muốn các giao thức cơ bản để bảo đảm cả hai. Vì nó, SFTP được sử dụng chủ yếu như một hệ thống con của giao thức SSH, các phiên bản 2 (vì nó được thiết kế trong cùng nhóm làm việc). Tuy nhiên, có thể chạy SFTP qua SSH-1 hoặc các luồng dữ liệu khác.
Tóm tắt:
1. SFTP là một giao thức mạng cung cấp chức năng truy cập, chuyển giao và quản lý tập tin qua một luồng dữ liệu đáng tin cậy; SCP là một giao thức mạng cung cấp chuyển dữ liệu không thấm qua được để ngăn chặn và giả mạo.