FTP 6 Buoni client FTP online per quando sei in viaggio 6 Buoni client FTP online per quando sei in viaggio Leggi di più e SSH Come Tunnel Web Traffic con SSH Secure Shell Come Tunnel Web Traffic con SSH Secure Shell Leggi di più entrambi i protocolli di rete eseguiti sul livello TCP / IP, proprio come HTTP. In inglese semplice, è un modo specifico per i dispositivi di comunicare tra loro su una rete.
Diversi modi di comunicazione sono usati in diverse circostanze. Ci sono diversi usi e diversi punti di forza. Ma esattamente come si riferiscono SSH e FTP non è chiaro per la maggior parte.
Questa puntata della serie Spiegazione della tecnologia mira a far luce sui due protocolli e sulle loro differenze.
Conti Shell e Shell
Prendiamo un po 'di terminologia di base. Per comprendere lo scopo di SSH, è necessario avere familiarità con alcuni degli elementi sottostanti.
La shell di un computer è un software che consente agli utenti di comunicare direttamente con il kernel, il cuore di un sistema operativo. La shell può avere un'interfaccia grafica o da riga di comando (leggi: input di testo), o entrambi.
Un account di shell, d'altra parte, è un account personale che consente all'utente di accedere a una shell su un altro computer. Un tempo erano comuni e forniti dai fornitori di servizi Internet, utilizzati per gestire archivi di file, account di posta elettronica, newsgroup e altro. Il comune denominatore è che un account di shell viene utilizzato per immettere comandi su un computer remoto.
Secure Shell Protocol (SSH)
Proprio come un browser Web utilizza il protocollo HTTP per comunicare con i siti Web, un account di shell necessita di un determinato protocollo per abilitare lo scambio di dati (leggi: comunicazione) tra i due dispositivi collegati in rete. Scopri SSH - Secure Shell Protocol .
SSH utilizza una crittografia a chiave pubblica Come crittografare facilmente documenti di posta elettronica o di testo [Windows] Come crittografare facilmente documenti di posta elettronica o di testo [Windows] Ulteriori informazioni ed è stato sviluppato per sostituire Telnet e altri protocolli di shell non sicuri. Le due versioni principali, SSH-1 e SSH-2, sono ora i protocolli dominanti per accedere agli account di shell.
Al giorno d'oggi, SSH viene utilizzato per accedere ed eseguire il codice su host remoti, navigare sul Web utilizzando client proxy crittografati e trasferire file - anche impostando una rete privata virtuale Qual è la definizione di una rete privata virtuale Qual è la definizione di un Rete privata virtuale Le reti private virtuali sono più importanti ora che mai. Ma sai cosa sono? Ecco cosa devi sapere. Leggi di più .
I client SSH sono disponibili per tutti i principali sistemi operativi. I sistemi basati su Unix, inclusi Linux e Mac OS X, possono usare OpenSSH. Controlla anche il sito Web OpenSSH per Mac OS e le alternative di Windows. PuTTY è uno dei client Windows più importanti.
Secure File Transfer Protocol (SFTP) contro FTP
Le applicazioni di trasferimento file e VPN non vengono eseguite su SSH per impostazione predefinita, ma utilizzano SFTP, il protocollo SSH per il trasferimento di file . Intendiamoci, SFTP non è il protocollo FTP in esecuzione su SSH, ma un protocollo di trasferimento file diverso sviluppato come estensione per SSH-2. SFTP viene sempre utilizzato per trasferire file su SSH, ma in realtà è progettato in modo che possa essere utilizzato in conformità con altri protocolli. Questo non è per questo articolo, però.
Anche se non nella lettera, per l'utente finale, SFTP può essere visto come un parente sicuro di FTP. Quest'ultimo trasmette tutti i dati in testo semplice. Le intercettazioni di pacchetti possono quindi rivelare dati cruciali e privati, compresi il nome utente e la password! SFTP, essendo un'estensione SSH-2, utilizza la sicurezza della chiave pubblica. Ciò significa che i dati vengono crittografati durante la trasmissione e le potenziali intercettazioni sono relativamente inutili.
SFTP come tale è incluso nelle suite FTP più diffuse. I 3 migliori client FTP gratuiti per Windows I 3 migliori client FTP gratuiti per Windows FTP sono un utile metodo di condivisione dei file e il metodo go-to per caricare i file su un host web. Ecco i migliori client FTP che puoi prendere gratuitamente. Leggi di più, anche se spesso senza altre funzionalità SSH.
Spero tu abbia imparato qualcosa da questo articolo. Se hai domande o suggerimenti, vai alla sezione commenti qui sotto!
Credito immagine: Shutterstock