Come utilizzare SSH che stabilisce la connessione remota su Linux

Come utilizzare SSH che stabilisce la connessione remota su Linux
“Linux si distingue nella sua capacità di controllare a distanza i sistemi informatici utilizzando vari comandi. In particolare, gli utenti di Posix possono aprire e utilizzare una shell sicura utilizzando OpenSsh Framework per accedere ai computer che sono autorizzati ad accedere.

È 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;

  1. Il client contatta il server per avviare la connessione
  2. Il server si prepara e invia una chiave pubblica
  3. Sia il server che il client negoziano i canali open source con parametri pertinenti.
  4. L'utente accede all'host del server da remoto.

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

  • https: // phoenixnap.com/kb/ssh-to-connect-to-remote-server-linux-o-Windows
  • https: // www.Servermania.com/kb/articoli/ssh-linux/
  • https: // opensource.com/articolo/20/9/ssh
  • https: // www.UCL.AC.UK/ISD/What-ssh-and-how-do-o-us-it
  • https: // www.Javatpoint.com/ssh-linux
  • https: // www.Techtarget.com/SearchSecurity/Definition/Secure-Shell