Różnica Między SFTP I SCP

Różnica Między SFTP I SCP
Różnica Między SFTP I SCP

Wideo: Różnica Między SFTP I SCP

Wideo: Różnica Między SFTP I SCP
Wideo: ما هو FTP TFTP SFTP SCP 2024, Marzec
Anonim

SFTP vs SCP

SCP (Secure Copy) jest oparty na protokole Secure Shell (SSH) i zapewnia możliwości bezpiecznego przesyłania plików między hostami. SFTP (Secure File Transfer Protocol) to protokół używany do przesyłania plików przez bezpieczny kanał. Został opracowany jako rozszerzenie protokołu Secure Shell (SSH) przez Internet Engineering Task Force (IETF). SFTP zakłada, że kanał używany do komunikacji jest bezpieczny i że klient jest uwierzytelniony przez serwer, a informacje o kliencie są dostępne do wykorzystania przez protokół.

Co to jest SFTP?

SFTP to protokół używany do przesyłania plików przez bezpieczny kanał. SFTP jest oparty na architekturze klient-serwer. Powszechnie znanym serwerem SFTP jest OpenSSH, a klienci SFTP są zaimplementowani jako programy wiersza poleceń (dostarczane z OpenSSH) lub aplikacje GUI. SFTP zapewnia szyfrowanie zarówno danych, jak i poleceń, które są przesyłane, zapewniając bezpieczeństwo poufnych informacji, takich jak hasła. SFTP to nie tylko protokół dostępu do plików i ich przesyłania, w rzeczywistości jest to protokół systemu plików.

Co to jest SCP?

Protokół SCP zapewnia bezpieczną metodę przesyłania plików między hostami. Po prostu SCP można uznać za integrację RCP (polecenie „zdalnej kopii” w systemie UNIX) i SSH. Szyfrowanie i uwierzytelnianie w SCP jest zapewniane przy użyciu protokołu SSH, podczas gdy BSD (Berkeley Software Distribution, czasami nazywany Berkeley Unix) RCP stanowi podstawę dla faktycznego przesyłania plików. SCP działa na porcie 22. SCP zapobiega przechwytywaniu transmisji plików i przeglądaniu zawartości pakietów danych przez osoby trzecie. Gdy klient przesyła plik na serwer, ma możliwość dołączenia właściwości, takich jak sygnatura czasowa, uprawnienia itp. Ta funkcja nie jest dostępna w powszechnie używanym protokole FTP (File Transfer Protocol). Gdy klient chce pobrać plik / katalog, najpierw wysyła żądanie do serwera. Pobieranie jest procesem opartym na serwerze,gdzie pliki są dostarczane przez serwer do klienta. Ten mechanizm oparty na serwerze może powodować zagrożenie bezpieczeństwa, zwłaszcza jeśli serwer jest złośliwy.

Jaka jest różnica między SFTP a SCP?

Mimo że zarówno SFTP, jak i SCP zapewniają bezpieczny mechanizm przesyłania plików, mają pewne różnice. SCP to prosty protokół, który umożliwia tylko przesyłanie plików, podczas gdy SFTP zapewnia szeroki zestaw operacji do zarządzania zdalnymi plikami. Co więcej, porównując klienta SFTP z klientem SCP, klient SFTP posiada dodatkowe możliwości, takie jak zdalne usuwanie plików, wznawianie przerwanych transferów itp. Ponadto SFTP jest bardziej niezależny od platformy w porównaniu z SCP. Serwery SFTP są dostępne na kilku platformach, podczas gdy SCP używa głównie platform Unix. Porównując prędkości, SFTP jest wolniejszy niż SCP, ponieważ wymaga oczekiwania na szyfrowanie i konformację pakietów. SFTP zapewnia obsługę plików powyżej 4 GB, podczas gdy SCP nie. SFTP zapewnia możliwość anulowania transferu plików bez przerywania sesji,podczas gdy w przypadku SCP sesja musi zostać anulowana, aby anulować transfer. Ponadto wznawianie transferu jest obsługiwane przez SFTP, podczas gdy SCP tego nie obsługuje.

Zalecane: