Qual è il protocollo SFTP?

August 17

SSH File Transfer Protocol (SFTP) è un tipo di protocollo di dati di rete che consente la gestione dei file e l'accesso. Sviluppato dalla Internet Engineering Task Fore (IETF) come un'estensione del protocollo Secure Shell (SSH), SFTP utilizza canali di dati sicuri. Sebbene sia stato progettato come estensione di SSH, SFTP è sviluppato anche per lavorare con altri protocolli, come Transport Layer Security (TLS) pure. SFTP non deve essere confuso con i Simple File Transfer Protocol, che è un intermediario in chiaro tra FTP e TFTP.

Storia

La Internet Engineering Task Force (IETF), che ha sviluppato SSH anche lavorato su un protocollo per il trasferimento sicuro dei file. Il protocollo di trasferimento sicuro dei file è stato rivisto più volte durante lo sviluppo. Il protocollo di design che ne risulta non è stato il semplice e sicuro protocollo di trasferimento file che avevano programmato, invece hanno creato un sistema di gestione dei file.

Secure Shell Protocol (SSH)

Secure Shell (SSH) è un protocollo che collega computer o dispositivi tramite un canale sicuro. SSH, inteso come un sostituto per i protocolli di trasferimento dati non sicuri come Telnet, cripta le informazioni (a differenza di Telnet che memorizza le password come dati di testo in chiaro).

I progressi su Secure Copy (SCP)

Secure Copy (SCP) in grado di gestire solo il trasferimento di file di dati tra il computer e un host remoto. SFTP comporta più come una diretta amministratore di sistema di file, permettendo molto più controllo sulla gestione di file remoti.

Facilità d'uso

SFTP interfaccia utente grafica (GUI) clienti sono molto più facili da creare rispetto ai clienti SCP. Un'interfaccia utente grafica è un'interfaccia visiva per software operativo. GUI fermare la necessità di codificare in linea comando richiede e offrono un sistema di utente molto più semplice. SFTP non è Unix specifico, come SCP è, ed è disponibile per la maggior parte delle piattaforme.

Differenze con altri protocolli di trasferimento file

SFTP, a differenza del protocollo di trasferimento di file (FTP), permette timestamp da utilizzare. Timestamps sono la data e l'ora di un file, ad esempio quando è stato creato, e quando è stato modificato. SCP e SFTP utilizzare la stessa codifica SSH se SCP è più veloce di trasferire i file. SFTP per la sicurezza, richiede la conferma del pacchetto durante il trasferimento dei dati che rallenta la velocità di connessione.