SSH
È l'acronimo di "Secure Shell."
SSH è un protocollo di rete per connettersi in modo sicuro a un computer da un altro attraverso una rete. Consente a un utente di accedere da remoto a un computer, dove può visualizzare dati ed eseguire comandi. Supporta anche trasferimenti sicuri di file tramite SFTP. SSH utilizza la crittografia per proteggere la connessione dalle intercettazioni, anche se viene utilizzato attraverso una connessione di rete non sicura.
Unix, Linux e macOS includono da tempo sia programmi server SSH sia programmi client. Anche Windows 10 e le versioni successive includono un client e un server SSH, accessibili tramite la riga di comando. Utilizzare un client SSH per connettersi a un altro computer offre lo stesso accesso alla riga di comando che si avrebbe utilizzando la tastiera di quel computer; quando ci si connette a un computer Unix, Linux o macOS, si utilizzano i comandi Unix, mentre quando ci si connette a un computer Windows si utilizzano i comandi Windows / DOS. Il software server SSH viene eseguito anche su alcune apparecchiature di rete di livello aziendale, come i router, per consentire agli amministratori di rete di accedere da remoto al loro hardware.
SSH è stato introdotto per la prima volta come alternativa sicura al protocollo Telnet, che non disponeva della crittografia e inviava ogni comando come testo in chiaro. SSH crittografa tutto il traffico che viaggia attraverso il protocollo per impedire a persone non autorizzate che si trovano nel mezzo di accedere al traffico e leggerlo. Sebbene l'uso più comune di SSH sia per le sessioni di terminale remoto, può anche funzionare come tunnel per consentire ad altri protocolli di trasmettere dati in modo sicuro.
Metti alla prova le tue conoscenze