In questo post, passeremo attraverso una guida passo-passo su come abilitare SSH su CentOS 8 e accedere al suo server da una macchina client CentOS 8 mentre si utilizza in remoto. Cominciamo con la configurazione del server CentOS 8 per la connessione remota tramite SSH.
Configurazione del server CentOS 8 per connessione remota
Configurazione del server CentOS 8 per una connessione remota è la nostra prima priorità.
Passaggio 1: aggiorna il repository dei pacchetti del sistema
Aggiorna la cache del repository del pacchetto del sistema digitando il comando di seguito:
Aggiorna i pacchetti del sistema.
$ sudo dnf upgradePassaggio 2: installa OpenSsh Server sul server CentOS 8
Dopo aver aggiornato la cache e i pacchetti del repository del sistema, installare il pacchetto OpenSSH Server digitando il comando di seguito:
Dopo un'installazione riuscita, avvia il "sshd"Servizio se non viene avviato.
Passaggio 3: Avvia il servizio OpenSsh
Per l'avvio del servizio OpenSSH, digita il comando di seguito:
Controllare lo stato del servizio utilizzando il comando di seguito:
$ sudo systemctl status sshdInoltre, abilita il servizio OpenSSH al riavvio digitando il comando indicato di seguito:
$ sudo systemctl abilita sshdVa bene, il servizio OpenSSH è attivo e pronto per la connessione. Ora, dobbiamo far passare il traffico e per questo, dobbiamo configurare il firewall.
Passaggio 4: consentire al firewall di passare qualsiasi traffico dalla porta SSH 22
Per consentire il firewall per il flusso di traffico tramite SSH, digitare il comando seguente:
È una pratica migliore ricaricare il firewall dopo aver configurato il firewall.
$ firewall-cmd--ricaricoIl server CentOS 8 è pronto per la connessione tramite SSH. Sapiamo l'indirizzo IP del server e accede a lui dalla macchina client CentOS 8.
Passaggio 5: ottenere l'indirizzo IP del server CentOS 8
Per ottenere l'indirizzo IP del server CentOS, digita il comando di seguito:
L'indirizzo IP del mio server è 192.168.18.186. Collegiamoti a questa macchina dalla macchina Client CentOS 8.
Connettiti al server CentOS 8 dal client CentOS 8
Per la connessione al server CentOS 8, seguire il passaggio di seguito:
Passaggio 1: installare i client OpenSSH su CentOS 8 Client Machine
Prima di tutto, devi installare i client OpenSSH sulla macchina Client CentOS 8.
Dopo aver installato i client OpenSSH, creare e copiare le coppie di tasti SSH per la connessione al server CentOS 8.
Passaggio 2: genera la coppia di tasti SSH
Per generare la coppia di tasti SSH, digita il comando indicato di seguito:
Premi "Invio" per salvare la coppia di chiavi nella directory predefinita data.
O se hai già generato la coppia di tasti, premi "Invio" per sovrascrivere la coppia di tasti precedentemente generata.
Fornire la passphrase o premere "Invio" per la passphrase vuota.
Va bene, la coppia di chiavi viene generata correttamente, ora copiamo la coppia di chiavi sul server.
Passaggio 3: copiare la coppia di chiavi nel server CentOS 8
Per copiare la coppia di chiavi nel server CentOS 8, digita il comando di seguito:
Non dimenticare di cambiare il "Linuxuser" e "192.168.18.186 "con il nome utente e l'indirizzo IP del server CentOS 8.
Digita "sì" e premi "Invio".
Fornire la password del nome utente mostrato nel terminale e premere "Invio".
La coppia chiave verrà copiata nel server CentOS 8, a cui ci connetteremo.
Passaggio 4: connettersi al server CentOS 8 tramite SSH
Ora, connetti semplicemente SSH al server CentOS 8 utilizzando il comando di seguito:
Questo è! Abbiamo effettuato l'accesso al server CentOS 8 correttamente da una macchina client CentOS 8 utilizzando SSH.
Conclusione
Abbiamo coperto un'enorme spettro di abilitazione di SSH su CentOS 8 installando OpenSSH Server su CentOS 8 Server Machine, consentendo il servizio "SSHD" e aprendo il firewall del sistema per il traffico in arrivo da SSH sulla porta 22. Abbiamo anche imparato a connetterci al server CentOS 8 da una macchina client CentOS 8 installando i client OpenSSH, generando e copiando la coppia di chiavi SSH, copiando il tasto sul computer del server e collegando al server CentOS 8 tramite SSH.