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: File Transfer Protocols (FTP-TFTP-SFTP-SCP) 2024, Aprile
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 il trasferimento di file su un canale protetto. È 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 protetto e che il client sia autenticato dal server e che le informazioni sul client siano disponibili per l'utilizzo del protocollo.

Cos'è SFTP?

SFTP è un protocollo utilizzato per trasferire file su un canale protetto. SFTP si basa sull'architettura client-server. Un server SFTP ampiamente conosciuto è OpenSSH e i client SFTP sono implementati come programmi a riga di comando (forniti con OpenSSH) o applicazioni GUI. SFTP fornisce la crittografia sia per i dati che per i comandi che vengono trasferiti fornendo sicurezza per informazioni sensibili come le password. SFTP non è solo un protocollo per l'accesso e il trasferimento di file, è in realtà 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 l'effettivo trasferimento dei file. SCP viene eseguito 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, ha la possibilità di includere proprietà come timestamp, permessi, ecc. Questa funzionalità non è fornita nel protocollo FTP (File Transfer Protocol) comunemente utilizzato. Quando un client deve scaricare un file o una directory, invia prima la richiesta al server. Il download è un processo guidato dal server,dove i file vengono inviati dal server al client. Questo meccanismo guidato dal server può causare un rischio per la sicurezza, soprattutto se il server è dannoso.

Qual è la differenza tra SFTP e SCP?

Sebbene sia SFTP che SCP forniscano 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 dei file remoti. Inoltre, quando si confronta un client SFTP con un client SCP, il client SFTP possiede capacità aggiuntive come la rimozione di file da remoto, la ripresa dei trasferimenti interrotti, ecc. Inoltre, SFTP è più indipendente dalla piattaforma rispetto a SCP. I server SFTP sono disponibili su 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.

Raccomandato: