Câu trả lời:
SCP là tên viết tắt của 'bản sao an toàn', trong khi SFTP là viết tắt của 'FTP an toàn'.
Tệp đầu tiên được sử dụng để sao chép một hoặc nhiều tệp, thường có tên đã biết, từ máy chủ A sang máy chủ B, trong khi tệp thứ hai chủ yếu được sử dụng tương tác, tương tự máy khách FTP. SCP sẽ luôn hoạt động tốt và có rất ít trong lĩnh vực tùy chọn có thể điều chỉnh. SFTP có thể được sử dụng với các phụ trợ khác nhau để trình bày dịch vụ SFTP cho người dùng. Nó thậm chí có thể tắt nó đi , mặc dù tôi đã không thử điều này.
Đó là sự khác biệt trong sử dụng.
Theo như hiệu suất: ErikA bên dưới liên kết đến trang wikipedia có đề cập đến SCP thường nhanh hơn SFTP do thuật toán SCP hiệu quả hơn.
sftp là một chương trình tương tác được sử dụng bởi con người trong phiên shell shell, phần lớn là một lớp lót được sử dụng trong các tập lệnh để truyền / sao chép tệp
Điều đó giống như hỏi sự khác biệt giữa cp và ftp.
scp cho phép bạn sao chép từ xa một tệp đến hoặc từ một máy chủ SSH. Nói chung, mọi người chỉ sử dụng scp nếu họ định tải lên một thư mục hoặc chỉ tải lên một tệp. Cũng có một thực tế là vì scp là một lớp lót,
sftp là một chương trình tương tác cho phép bạn tải tệp lên / từ máy chủ SSH. Ưu điểm của việc sử dụng sftp trên scp là nếu bạn cần thực hiện nhiều lần tải lên từ hoặc đến các thư mục khác nhau, bạn có thể thực hiện trong một phiên.
Đây là một chút thông tin về chủ đề này.
Bảo mật: Cả SFTP và SCP đều cung cấp các tính năng bảo mật giống nhau cho chúng dựa trên giao thức shell an toàn. chẳng hạn như Đăng nhập từ xa an toàn, truyền tệp an toàn, thực thi lệnh từ xa an toàn, khóa và đại lý, kiểm soát truy cập và chuyển tiếp cổng
Chức năng: SCP có thể chuyển các tập tin và không tương tác. Do đó, chuyển SCP không thể bị hủy mà không kết thúc phiên. SFTP có tính tương tác. Capabilties SFTP bao gồm danh sách thư mục, thư mục từ xa và loại bỏ tệp, tạo thư mục và tệp, vv SFTP có thể được sử dụng trong quy trình hàng loạt. SFTP có thể được sử dụng cho nhiều lượt tải lên từ hoặc đến các thư mục khác nhau trong một phiên.
Tốc độ: SCP nhanh hơn vì nó xác nhận các gói nhận được trong khi SFTP phải xác nhận mọi gói.
Tiếp tục truyền tệp: SCP không thể tiếp tục truyền tệp bị gián đoạn trong khi SFTP có thể với -a lệnh get để tiếp tục chuyển một phần các tệp hiện có