Differenza tra SFTP e SCP

Differenza tra SFTP e SCP
Differenza tra SFTP e SCP

Video: Differenza tra SFTP e SCP

Video: Differenza tra SFTP e SCP
Video: Differenza fra Medico e Farmacista - Farmacia Balducci 2024, Novembre
Anonim

SFTP vs SCP

SCP (Secure Copy) si basa sul protocollo Secure Shell (SSH) e fornisce le capacità per trasferire file in modo sicuro tra host. SFTP (Secure File Transfer Protocol) è un protocollo utilizzato per trasferire file su un canale sicuro. È stato sviluppato come estensione del protocollo Secure Shell (SSH) dall'Internet Engineering Task Force (IETF). SFTP presuppone che il canale utilizzato per la comunicazione sia sicuro e che il client sia autenticato dal server e che le informazioni sul client siano disponibili per l'uso del protocollo.

Cos'è SFTP?

SFTP è un protocollo utilizzato per trasferire file su un canale sicuro. SFTP si basa sull'architettura client-server. Un server SFTP ampiamente noto è OpenSSH e i client SFTP sono implementati come programmi a riga di comando (come forniti con OpenSSH) o applicazioni GUI. SFTP fornisce la crittografia sia per i dati che per i comandi trasferiti garantendo la sicurezza di informazioni sensibili come le password. SFTP non è solo un protocollo per l'accesso e il trasferimento di file, è in re altà un protocollo di file system.

Cos'è SCP?

Il protocollo SCP fornisce un metodo sicuro per trasferire file tra host. Semplicemente, SCP può essere considerato come un'integrazione di RCP (comando 'copia remota' su UNIX) e SSH. La crittografia e l'autenticazione in SCP vengono fornite utilizzando il protocollo SSH, mentre BSD (Berkeley Software Distribution, a volte chiamato Berkeley Unix) RCP fornisce le basi per il trasferimento effettivo dei file. SCP funziona sulla porta 22. SCP impedisce a terzi di intercettare la trasmissione di file e di guardare il contenuto dei pacchetti di dati. Quando un client carica un file sul server, gli viene data la possibilità di includere proprietà come timestamp, autorizzazioni, ecc. Questa funzionalità non è fornita nel protocollo FTP (File Transfer Protocol) comunemente utilizzato. Quando un client deve scaricare un file/ una directory, invia prima la richiesta al server. Il download è un processo guidato dal server, in cui i file vengono inviati dal server al client. Questo meccanismo guidato dal server può causare un rischio per la sicurezza, specialmente se il server è dannoso.

Qual è la differenza tra SFTP e SCP?

Anche se sia SFTP che SCP forniscono un meccanismo sicuro per il trasferimento dei file, presentano alcune differenze. SCP è un protocollo semplice che consente solo il trasferimento di file, mentre SFTP fornisce un'ampia serie di operazioni per la gestione di file remoti. Inoltre, quando si confronta un client SFTP con un client SCP, il client SFTP possiede capacità aggiuntive come la rimozione di file in remoto, la ripresa dei trasferimenti interrotti, ecc. Inoltre, SFTP è più indipendente dalla piattaforma rispetto a SCP. I server SFTP sono disponibili in diverse piattaforme, mentre SCP utilizza principalmente piattaforme Unix. Quando si confrontano le velocità, SFTP è più lento di SCP, poiché richiede l'attesa per la crittografia e la conformazione dei pacchetti. SFTP fornisce supporto per file superiori a 4 GB, mentre SCP no. SFTP offre la possibilità di annullare un trasferimento di file senza terminare la sessione, mentre con SCP, la sessione deve essere annullata per annullare un trasferimento. Inoltre, la ripresa di un trasferimento è supportata con SFTP, mentre SCP non lo supporta.

Consigliato: