Differenza tra FTP e SFTP Differenza tra

Anonim

FTP vs SFTP

File Transfer Protocol (noto anche come FTP) è un protocollo di rete che viene implementato per scambiare file su una rete TCP / IP, ovvero il Transmission Control Protocol e il protocollo Internet. FTP utilizza l'autenticazione della password creata dall'utente. Sebbene l'autenticazione della password basata sull'utente sia di solito implementata, l'accesso utente anonimo è disponibile anche tramite un server FTP.

SSH File Transfer Protocol (noto anche come Secure File Transfer Protocol o SFTP) è un protocollo di rete che consente l'accesso ai file, il trasferimento e la gestione su un flusso di dati sicuro. È un'estensione della versione 2. 0 del protocollo Secure Shell (o SSH), il cui scopo è fornire funzionalità di trasferimento sicure. È inoltre progettato per funzionare in modo funzionale con altri protocolli.

Come accennato, l'FTP è accessibile in modo anonimo. Ciò significa che l'utente può accedere a questo server con un account "anonimo" quando viene richiesto un nome utente e una password. Nella maggior parte dei casi, a un utente senza un account diretto con il computer host verrà richiesto di utilizzare il proprio indirizzo e-mail al posto di una password; tuttavia, non vi è praticamente alcun processo di verifica che avvenga una volta fornite le informazioni (come nel Centro nazionale per le informazioni sulle biotecnologie).

Il protocollo SFTP ha una gamma variabile e ampia di operazioni accessibili su file remoti. Alcune delle sue caratteristiche più importanti includono la ripresa di trasferimenti interrotti, elenchi di directory e rimozione di file remoti. Rispetto ad altri protocolli (vale a dire, il Secure Copy Protocol o SCP), SFTP è più "fluido" come protocollo ed è più indipendente dalla piattaforma. Di conseguenza, il protocollo SFTP è disponibile su una varietà di piattaforme.

I server FTP dispongono di protocolli di autenticazione e crittografia. Laddove tale accesso è limitato, è possibile implementare un servizio FTP remoto (FTP mail) per aggirare il problema della restrizione. Ciò consente l'accesso, ma limita l'utente a visualizzare le directory o a modificare i comandi. Allo stesso modo, SFTP offre un'interfaccia interattiva con un programma a riga di comando che implementa la comunicazione client. A differenza dell'FTP, il protocollo SFTP è crittografato, rendendo inefficaci i proxy tradizionali per quanto riguarda il controllo del traffico SFTP.

Riepilogo:

1. FTP è un protocollo di rete utilizzato per scambiare file su una rete TCP / IP; SFTP è un protocollo di rete che consente l'accesso ai file, il trasferimento e la gestione su un flusso di dati.

2. FTP è accessibile in modo anonimo e nella maggior parte dei casi non è crittografato; Il protocollo SFTP è crittografato e rende inefficace il controllo del traffico quando si utilizzano i proxy tradizionali.