GNU/Linux >> Linux Esercitazione >  >> Panels >> Plesk

Come configurare la chiave SSH su un server Plesk

Prima di procedere con questa guida, devi inserire nella whitelist il tuo indirizzo IP per l'accesso SSH sul firewall Plesk.


Una volta fatto, puoi seguire questi passaggi per creare una nuova chiave SSH per il server Plesk.

Passaggio 1:genera la chiave SSH dall'estremità del server

  1. Connettiti al server tramite SSH.

  2. Crea la coppia di chiavi RSA immettendo il seguente comando:

    ssh-keygen -t rsa -b 2048

  3. Nomina un nome file per le tue chiavi SSH e quindi inserisci una passphrase (conserva la password in modo sicuro poiché non può essere ripristinata). Le chiavi SSH verranno ora salvate nella cartella principale del documento.

    Chiave pubblica -- /root/.ssh/id_rsa.pub
    Chiave privata -- /root/.ssh/id_rsa

  4. Apri il file della chiave pubblica, copia la riga di testo e incollala nel file SSH authorized_keys ( /root/.ssh/authorized_keys ).

  5. Scarica la chiave privata tramite l'alternativa di seguito

    - Sposta la chiave privata nella tua cartella web del dominio e scaricalo con FTP
    - Scarica usando SFTP con root login
    - Apri il file della chiave privata e copialo e incollalo manualmente in il tuo file locale come testo.

  6.  Successivamente, se desideri convertire la chiave in formato .ppk da utilizzare in Putty o in qualsiasi altro client SSH, puoi seguire questi passaggi per farlo:

    a. Apri PuTTYgen sul tuo computer.
    b. Fai clic su Carica e nella finestra di dialogo cambia il formato in Tutti i file (*.*).
    c. Passa al file della tua chiave privata e caricalo in PuTTYgen. Inserisci la tua passphrase se ne hai impostata una in precedenza.
    d. Dovresti ricevere un messaggio "Chiave esterna importata con successo...". Fai clic su OK.
    es. Fai clic su Salva la chiave privata accanto a Salva la chiave generata.

  7. Fatto! Ora hai una chiave privata in formato .ppk, pronta per l'uso in PuTTY.


Passaggio 2:aggiungi la chiave privata a pageant.exe per l'autenticazione remota del server tramite chiave SSH.

  1. Apri pageant.exe dal tuo computer e apparirà sulla barra delle applicazioni di Windows
  2. Aggiungi chiave privata (file in formato PPK).
  3. Inserisci la password della chiave privata che richiede.
  4. Aggiunta la chiave privata completata.
  5. Apri una nuova sessione da stucco, inserendo l'IP del tuo server CentOS e la porta SSH. Una porta SSH personalizzata 8288 è configurata per il nostro server.
  6. Inserisci il nome utente "root", premi invio per accedere in remoto al server con la chiave SSH.


Passaggio 3:disabilita l'autenticazione della password SSH


Per motivi di sicurezza, si consiglia di lasciare disabilitata l'autenticazione della password SSH. Ciò significa semplicemente che l'autenticazione della password è disabilitata e che è necessario utilizzare una chiave SSH per accedere in remoto al server.


a. Accedi al server utilizzando SSH

b. Apri il file di configurazione del server SSH /etc/ssh/sshd_config e modificalo con il tuo editor di testo preferito: 

[root@root ~]# nano /etc/ssh/sshd_config

c. Trova la riga che include PasswordAuthentication e impostala su:

PermitRootLogin no

d. Assicurati di aver effettuato l'accesso alla casella con un'altra shell prima di riavviare SSHD per evitare di bloccarti fuori dal server. Ricarica/Riavvia il servizio SSHD

[root@root ~]# service sshd reload

Ora puoi connetterti al tuo server tramite SSH con l'utente root senza inserire la password di root.

Il login fallito con la dimostrazione della chiave SSH.


Il successo dell'accesso tramite la dimostrazione della chiave SSH.









Plesk
  1. Come generare e configurare chiavi SSH su CentOS 7

  2. Come utilizzare le chiavi SSH con Plesk

  3. Come impostare le chiavi SSH

  4. Come configurare le chiavi SSH su Ubuntu 16.04

  5. Come configurare le chiavi SSH su Ubuntu 18.04

Come configurare il server di posta elettronica con Plesk su Ubuntu 20.04

Come impostare il record NS (server dei nomi) in Plesk?

Come attivare la licenza Plesk?

Come aggiungere la chiave pubblica SSH al server

Come configurare SSH su CentOS e RHEL

Come configurare le chiavi SSH su Debian 11 Linux