Sommario:
Definizione - Cosa significa SFTP (Secure File Transfer Protocol)?
Secure File Transfer Protocol (SFTP) è una versione protetta di File Transfer Protocol (FTP), che facilita l'accesso e il trasferimento dei dati su un flusso di dati Secure Shell (SSH). Fa parte del protocollo SSH. Questo termine è anche noto come SSH File Transfer Protocol
Techopedia spiega Secure File Transfer Protocol (SFTP)
SFTP è stato progettato da Internet Engineering Task Force (IETF) come una versione estesa di SSH 2.0, consentendo il trasferimento di file su SSH e l'utilizzo con le applicazioni Transport Layer Security (TLS) e VPN. Sia i comandi che i dati sono crittografati per impedire il trasferimento in rete di password e altre informazioni sensibili. La funzionalità di SFTP è simile a quella di FTP. Tuttavia, SFTP utilizza SSH per trasferire file. SFTP richiede che l'utente client deve essere autenticato dal server e il trasferimento dei dati deve avvenire su un canale sicuro (SSH). Consente di eseguire una vasta gamma di operazioni su file remoti, agendo in qualche modo come un protocollo di file system remoto. SFTP consente operazioni come la ripresa da trasferimenti interrotti, elenchi di directory e rimozione di file remoti. Ci sono alcune funzionalità aggiuntive che SFTP offre rispetto al precedente Secure Copy Protocol (SCP). SFTP è progettato per essere più indipendente dalla piattaforma ed è disponibile sulla maggior parte delle piattaforme. Sebbene sia SCP che SFTP utilizzino la stessa crittografia SSH durante il trasferimento di file, la velocità di trasferimento di file di SFTP è più lenta di SCP a causa della natura avanti e indietro del protocollo SFTP. Tutti i dati vengono crittografati prima di essere inviati attraverso la rete. Il trasferimento di file può essere annullato senza terminare la sessione.