Różnica między SFTP i SCP

Różnica między SFTP i SCP

SFTP vs. SCP

Protokół transferu plików SSH (znany również jako Secure File Transfer Protocol lub SFTP) to protokół sieciowy. Zapewnia funkcje dostępu do plików, przesyłania plików i zarządzania plikami przez zaufany strumień danych. Został specjalnie zaprojektowany jako przedłużenie protokołu Secure Shell (lub SSH), wersja 2.0. Jako rozszerzenie służy przede wszystkim do zapewnienia bezpiecznej możliwości przesyłania plików; ma jednak być również użyteczny z innymi protokołami. Internetowa grupa zadaniowa ds. Inżynierii (lub IETF) zdefiniowała-przez Internet Draft-że SFTP jest opisany w kontekście protokołu SSH-2; Jednak SFTP jest ogólny i niezależny od reszty pakietu protokołu SSH-2. Ma możliwość stosowania w różnych aplikacjach, w tym bezpiecznego przesyłania plików przez bezpieczeństwo warstwy transportowej (lub TLS) i przesyłanie informacji o zarządzaniu w aplikacjach VPN. Zakłada, że ​​zostanie uruchomiony przez bezpieczny kanał (taki jak SSH), który ma wcześniej uwierzytelniony klient -którego tożsamość jest dostępna w protokole.

Secure Channel Protocol (lub SCP) to protokół sieciowy. Zapewnia sposób przesyłania danych, które mogą wytrzymać lub jest całkowicie nieprzepuszczalne w przechwytywaniu i manipulacji. Chociaż ma to być sposób na całkowite zapewnienie transferu informacji, nie ma całkowicie bezpiecznego kanału w prawdziwym świecie, tylko sposoby, w jakie niepewne sieci mogą stać się mniej niepewne i bezpieczniej przesyłać informacje -to znaczy, ktoś może być w stanie Zobacz lub usłyszeć wiadomość, ale nie ma możliwości zmiany informacji wymienianych na serwerze.

Protokół SFTP pozwala na mnóstwo operacji na plikach zdalnych. Ma większe wspólne z protokołem zdalnego systemu plików niż jego poprzednik, protokół SCP. W ramach rozszerzonych funkcji protokołu SFTP klient może wznowić przerywane transfery, oferty katalogów i zdalne usuwanie plików. W rezultacie wdrożenie klienta GUI SFTP jest stosunkowo łatwe w porównaniu z klientem GUI SCP. SFTP próbuje być bardziej niezależny od platformy protokół niż jego poprzednik -SFTP, unikanie rozszerzenia wieloznacznych przez klienta. Ponadto serwery SFTP są dostępne na większości wszystkich platform. Jest to zupełnie nowy protokół niezwiązany z SSH -który jest wykonywany przez FTP. SFTP nie zapewnia uwierzytelniania ani bezpieczeństwa; Raczej oczekuje, że protokół podstawowy zabezpieczy oba. W tej chwili SFTP jest używany głównie jako podsystem protokołu SSH, implementacje w wersji 2 (jak został zaprojektowany w tej samej grupie roboczej). Możliwe jest jednak uruchomienie SFTP w SSH-1 lub innych strumieniach danych.

Streszczenie:

1. SFTP to protokół sieciowy, który zapewnia funkcje dostępu do pliku, transferu i zarządzania przez zaufany strumień danych; SCP to protokół sieciowy zapewniający transfer danych, który jest nieprzepuszczalny do przechwytywania i manipulacji.