SCP e FTP sono due applicazioni per la copia di file da un computer a un altro. Entrambi sono stati originariamente in base alla loro protocolli , ma sia ora che utilizzano protocolli diversi. SCP è l'acronimo di Secure Copy Protocol , e FTP è l'acronimo di File Transfer Protocol , che è stato il protocollo di trasferimento file originale . Sicurezza
Un fattore chiave per il trasferimento di file è che richiedono un login al computer remoto . FTP risale al 1971 . A quel tempo, le reti erano ancora in fase di sviluppo nelle istituzioni accademiche e di sicurezza non era una priorità . Perché FTP invia il nome utente e la password per il login in testo normale , è inaccettabile per le applicazioni commerciali dove le reti contengono informazioni preziose e hanno maggiori probabilità di essere rotto in . Chiaramente , FTP doveva essere sostituita da una struttura più sicura in modo che possa soddisfare le esigenze di aziende di sicurezza , e molti sono stati sviluppati . Una di queste versioni sicure era SCP , o Secure Copy Protocol .
Sottostanti protocolli
L'utility FTP non è più basato sul protocollo FTP a causa delle carenze di sicurezza che di protocolli . La base più comune per FTP oggi è il Protocol Secure FTP , FTPS , che utilizza Transport Layer Security per fornire la crittografia . SCP è stato sviluppato con il proprio protocollo come parte del programma di utilità Secure Shell , che è un programma di terminale remoto basato sul protocollo SSH . Secure Shell è stato completamente riscritto dalla Internet Engineering Task Force per la produzione di SSH2 , nel 2006 , e il protocollo SCP è stato demolito in quel punto. SCP si basa ora su SFTP , che è l'acronimo di Secure FTP o SSH FTP
Formato
SCP ha un solo formato : . Si tratta di un comando in sicura Shell . Si segue il formato del comando di copia Unix , cp . SCP ha due parametri obbligatori : il "da" e "per " affrontare per il file . Uno di questi include un nome utente e un nome host che indica che si trova sul computer remoto . FTP ha tre formati : come un ambiente di comando, come una serie di programmi di utilità basati su Windows e di come una libreria di funzioni per l'integrazione con altri programmi . L'ambiente a riga di comando ha una sua pronta e una serie di comandi che consentono agli utenti non solo di inviare e ricevere file , ma per spostare tutto il sistema remoto e manipolare file .
Connessioni
< br >
SCP è un comando SSH e così opera all'interno di tale ambiente che cripta tutti gli scambi di dati . Come misura di sicurezza aggiuntiva , SCP copia i file come dati binari , che li rende più difficili da leggere attraverso le intercettazioni . FTP stabilisce due connessioni . La prima connessione trasporta comandi e le risposte ed è crittografata da TLS , e il secondo è per il trasferimento dei dati . Nella specifica FTP originaria , questa connessione sempre denunciato in una porta nota . Nella versione FTPS , la seconda connessione utilizza una porta casuale, che fa ottenere connessioni attraverso firewall difficili . La connessione dati di FTPS non è crittografato . La filosofia alla base di questo è che i gestori di dati sensibili devono accertarsi che i file sono già codificate, in modo di crittografia trasferimento sarebbe una duplicazione degli sforzi .