Che cosa è SSH protocollo?

April 6

Che cosa è SSH protocollo?


SSH è un protocollo popolare usato principalmente dagli utenti Linux e Unix di connettersi da un computer all'altro. L'utilizzo principale di SSH è quello di stabilire una connessione crittografata in modo che nessuno in mezzo in grado di leggere il traffico, in particolare per gli elementi sensibili come le password. SSH può anche stabilire tunnel dati crittografati sotto, che consentono agli utenti di inoltrare il traffico, come l'output di un programma grafico a un server remoto.

Definizione

SSH acronimo di Secure Shell. SSH è assicurato, perché il protocollo SSH richiede la crittografia di tutti i dati, compresa la quota di accesso. riga di comando 'Linux e Unix utenti viene chiamato un guscio, che viene utilizzato per gestire un file system, nonché eseguire programmi, una volta effettuato l'accesso. SSH può anche creare tunnel SSH, che vengono criptati canali di dati per altri usi, come per i programmi grafici.

Storia

Prima di SSH, c'era un altro protocollo chiamato Telnet che ha permesso anche un utente su un computer per la connessione a un altro computer tramite testo riga di comando senza crittografia. Purtroppo, le connessioni Telnet sono vulnerabili ad avere password e altri dati catturati in mezzo. SSH è stato inventato 1995 come sostituto di telnet. Verso la fine degli anni 1990, SSH è stato ampiamente utilizzato e sostituito telnet.

Funzione

SSH inizia con un utente di lanciare il client SSH per connettersi al server SSH di un sistema remoto con la crittografia. Dopo che il client SSH si connette al sistema remoto, il client SSH trasferisce una chiave facoltativa al server SSH del sistema remoto. Se la chiave corrisponde a una copia sul server SSH, l'accesso viene concesso automaticamente. Se la chiave non è corretto o mancante, il server SSH chiederà un nome utente e una password. Se sono corrette, l'utente viene concesso l'accesso, altrimenti l'utente viene disconnesso. Dopo che l'utente è stato autenticato, il client SSH funziona con il server SSH per impostare la sessione di riga di comando, così come altri tunnel SSH.

Benefici

vantaggio principale di SSH è quello di consentire agli utenti su un computer di connettersi in modo sicuro a un altro computer tramite riga di comando di testo senza preoccuparsi della loro traffico di essere intercettato. Su connessioni SSH tra i due sistemi Unix o Linux, tutto ciò che serve per eseguire programmi grafici è per il client SSH per selezionare l'opzione per l'inoltro X11. Una volta che il tunnel di inoltro X11 è stata stabilita, l'utente deve semplicemente eseguire un programma grafico sul sistema remoto, che verrà visualizzato nella GUI dell'utente automaticamente.

Expert Insight

tunnel SSH sono spesso utilizzati nei paesi in cui l'accesso a Internet è censurato come la Cina e gli Emirati Arabi Uniti (United Arab Emirates). Gli utenti di questi paesi acquistano accesso SSH al di fuori del paese, al fine di istituire tunnel SSH che portano il traffico navigazione sul web. Il tunnel SSH inoltra il traffico a un server proxy, che a sua volta viene utilizzato per inoltrare il traffico a qualsiasi sito web su Internet. Perché SSH è crittografato, il traffico di navigazione web tramite tunnel SSH non può essere bloccata in base al contenuto.