ssh

Come abilitare SSH su CentOS 8?

Come abilitare SSH su CentOS 8?
Secure Shell, conosciuto anche come SSH, è uno strumento popolare utilizzato per connettersi con il server tramite il client. SSH garantisce connettività e comunicazione remote sicure tra un server e il suo client e fornisce anche il trasferimento di file tramite la connessione di rete remota.

In questo post, esamineremo 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 SSH. Iniziamo con la configurazione del server CentOS 8 per la connessione remota tramite SSH.

Configurazione del server CentOS 8 per la connessione remota

La configurazione del server CentOS 8 per una connessione remota è la nostra prima priorità.

Passaggio 1: aggiorna il repository dei pacchetti del tuo sistema
Aggiorna la cache del repository dei pacchetti del sistema digitando il comando seguente:

$ sudo dnf makecache

Aggiorna i pacchetti del sistema.

$ sudo dnf upgrade

Passaggio 2: installa il server OpenSSH sul server CentOS 8
Dopo aver aggiornato la cache del repository e i pacchetti del sistema, installa il pacchetto del server OpenSSH digitando il comando seguente:

$ sudo dnf install openssh-server

Al termine dell'installazione, avviare il "sshd"servizio se non viene avviato.

Passaggio 3: avvia il servizio OpenSSH
Per avviare il servizio OpenSSH, digita il comando seguente:

$ sudo systemctl start sshd

Verificare lo stato del servizio utilizzando il comando seguente:

$ sudo systemctl status sshd

Inoltre, abilita il servizio OpenSSH al riavvio digitando il comando indicato di seguito:

$ sudo systemctl abilita sshd

Bene, il servizio OpenSSH è attivo e pronto per la connessione. Ora, abbiamo bisogno di far funzionare il traffico e, per questo, ci viene richiesto di configurare il firewall.

Passaggio 4: consentire al firewall di trasferire qualsiasi traffico dalla porta SSH 22
Per consentire al firewall il flusso di traffico attraverso SSH, digita il comando seguente:

$ firewall-cmd --zone=public --permanent --add-service=ssh

È una pratica migliore ricaricare il firewall dopo aver configurato il firewall.

$ firewall-cmd --reload

Il server CentOS 8 è pronto per la connessione tramite SSH. Conosciamo l'indirizzo IP del server e accediamo ad esso 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 seguente:

$ ip a

L'indirizzo IP del mio server è 192.168.18.186. Connettiamoci a questa macchina dalla macchina client CentOS 8.

Connettiti al server CentOS 8 dal client CentOS 8

Per connettersi al server CentOS 8, seguire il passaggio indicato di seguito:

Passaggio 1: installa i client OpenSSH sul computer client CentOS 8
Prima di tutto, devi installare i client OpenSSH sul tuo computer CentOS 8 client.

$ sudo dnf install openssh-clients

Dopo aver installato i client OpenSSH, creare e copiare le coppie di chiavi SSH per la connessione al server CentOS 8.

Passaggio 2: genera la coppia di chiavi SSH
Per generare la coppia di chiavi SSH, digita il comando indicato di seguito:

$ ssh-keygen

Premi "Invio" per salvare la coppia di chiavi nella directory predefinita indicata.

Oppure, se hai già generato la coppia di chiavi, premi "Invio" per sovrascrivere la coppia di chiavi generata in precedenza.

Fornisci la passphrase o premi "Invio" per la passphrase vuota.

Bene, la coppia di chiavi è stata generata con successo, ora copiamo la coppia di chiavi sul server.

Passaggio 3: copia la coppia di chiavi sul server CentOS 8
Per copiare la coppia di chiavi sul server CentOS 8, digita il comando seguente:

$ ssh-copy-id [e-mail protetta]

Non dimenticare di cambiare "linuxuser" e "192.168.18.186" con il nome utente e l'indirizzo IP del server CentOS 8.

Digita "sì" e premi "Invio".

Fornisci la password del nome utente mostrato nel terminale e premi "Invio".

La coppia di chiavi verrà copiata sul server CentOS 8, a cui ci collegheremo.

Passaggio 4: connettersi al server CentOS 8 tramite SSH
Ora, collega semplicemente SSH al server CentOS 8 usando il comando seguente:

$ ssh [e-mail protetta]

Questo è! Abbiamo effettuato l'accesso al server CentOS 8 con successo da una macchina client CentOS 8 utilizzando SSH.

Conclusione

Abbiamo coperto un enorme spettro di abilitazione di SSH su CentOS 8 installando il server OpenSSH sulla macchina CentOS 8 Server, abilitando il servizio "sshd" e aprendo il firewall del sistema per il traffico in entrata da SSH sulla porta 22. Abbiamo anche imparato a connetterci al server CentOS 8 da una macchina client CentOS 8 installando client OpenSSH, generando e copiando la coppia di chiavi SSH, copiando la coppia di chiavi sulla macchina Server e connettendoci al server CentOS 8 tramite SSH.

Come aumentare gli FPS in Linux?
FPS sta per Fotogrammi al secondo. Il compito dell'FPS è misurare il frame rate nelle riproduzioni video o nelle prestazioni di gioco game. In parole ...
I migliori giochi di laboratorio dell'app Oculus
Se possiedi un visore Oculus, devi essere informato sul sideloading. Il sideloading è il processo di installazione di contenuti non archiviati sul vis...
I 10 migliori giochi da giocare su Ubuntu
La piattaforma Windows è stata una delle piattaforme dominanti per i giochi a causa dell'enorme percentuale di giochi che si stanno sviluppando oggi p...