È interessante notare che possono farlo da luoghi remoti. Secure Shell è un framework di comunicazione di rete che consente la comunicazione e la condivisione dei dati tra due computer. Presenta impressionanti funzionalità di sicurezza e crittografia, rendendolo ideale per ambienti di rete non sicuri. Inoltre, presenta una suite di utility utilizzate per implementare il protocollo.
Durante la creazione di una connessione tra i computer che utilizzano SSH è di routine per amministratori di sistema esperti e utenti Linux, gli utenti alle prime armi lo troveranno un po 'impegnativo. Questo articolo risolve questo problema per te."
Come usare SSH su Linux
In primo luogo, è fondamentale notare che la creazione e lo sviluppo di SSH mirano a sostituire programmi di accesso o emulazione terminale insicuri come Rlogin (accesso remoto), Telnet e RSH (Shell remoto). Mentre consente le stesse funzioni, viene fornito con funzionalità di sicurezza extra. Inoltre, sostituisce il protocollo di trasferimento di file, la copia remota e altri programmi di trasferimento di file.
Per creare e abilitare una connessione SSH, avrai bisogno di due componenti-un host e un client. L'host potrebbe essere qualsiasi cosa che va da un router, un server, un indirizzo IP, un nome di dominio e qualsiasi altro dispositivo/sistema pertinente. Il lato server avrà sempre un demone SSH che continua ad ascoltare una porta TCP/IP consolidata per potenziali richieste di connessione.
D'altra parte, il client SSH è un'applicazione con una suite di utility che installerai e imposterà sul computer. Questo computer client si collega a un server o un host utilizzando una serie di informazioni predefinite. Una connessione avrà successo solo una volta che le credenziali sono corrette e verificate.
Il daemon SSH sul server risponderà con le versioni del protocollo e del software supportato ogni volta che un client richiede una connessione. I due sistemi scambieranno quindi i dati di identificazione per la verifica. SSH creerà una nuova sessione in base all'ambiente in caso di verificata tutte le credenziali o i dati di identificazione. La versione SSH predefinita per i sistemi server e client è la versione 2.
Il riassunto di come funziona SSH si trova nei seguenti punti;
Utilizzo di SSH per stabilire la connessione tra host e client
Ogni dispositivo deve avere un'installazione funzionale del protocollo SSH per stabilire una connessione tra due computer. E dalla macchina locale, utilizzerai un comando per avviare una connessione al tuo host o server.
Quanto segue dovrebbe aiutarti attraverso il processo;
Passaggio 1: verificare se sia il comando host che client sono installati e attivi
Controlla se i tuoi sistemi hanno tutti i file SSH pertinenti su entrambi i lati del server e del client. È possibile utilizzare questo comando sul lato server per confermare;
È possibile fare lo stesso sul dispositivo client utilizzando il comando seguente;
Passaggio 2: installare SSH se manca su entrambi i lati
Il sistema può riportare una directory di questo tipo o nessun errore del file. Questo errore potrebbe verificarsi su uno o entrambi i dispositivi. Nota che ciò accadrà solo se non si dispone di SSH nella macchina o nel sistema.
Pertanto, dovrai installare SSH sul lato mancante o entrambi i lati utilizzando i seguenti comandi;
Installa SSH sul lato server utilizzando questo comando;
Installa SSH sul computer client utilizzando questo comando;
Una volta installato, abilita SSH sul computer remoto per assicurarsi che sia attivo ed in esecuzione normalmente. Puoi attivare il tuo sistema usando questo comando;
Passaggio 3: testare i tuoi sistemi
Puoi testare i tuoi sistemi accedendo al sistema remoto utilizzando il computer locale. Ma prima, dovresti avere un account con un nome utente e una password. In secondo luogo, è necessario conoscere l'indirizzo IP o il nome host irrisolto del server remoto.
Se non conosci l'indirizzo IP del tuo server remoto, puoi interrogare il tuo sistema per l'indirizzo IP.
Passaggio 4: creare una connessione al server remoto
È possibile procedere a creare una shell sicura utilizzando il comando seguente.
Usa il tuo nome utente insieme all'indirizzo IP o al nome host del tuo server remoto.
Conclusione
Comprensione di SSH cambierà la visione di Linux Computing e Amministrazione del sistema. Ti dà la flessibilità di accedere ai computer remoti; Quindi non ti limiterai al sistema di fronte a te. Pertanto, sblocchi il potenziale di SSH sblocca le capacità del terminale Linux. I passaggi precedenti dovrebbero aiutarti a utilizzare SSH in modo efficace.
Fonti