Caricamento manuale dei certificati SSL tramite SSH su Apache/OpenSSL

Autore:Nils Krämer
Aggiornato:1 mag 2025

Per caricare manualmente un certificato SSL utilizzando SSH, segui questi passaggi organizzati:

  1. Connettiti al tuo server tramite SSH:
    • Aprire un terminale e digitare:
      ssh username@host.com
      

Sostituire username e host.com con le proprie credenziali effettive.

  1. Accedi alla directory SSL sul server:

    • Creare una nuova directory se necessario:
      mkdir ssl
      
    • Spostarsi nella directory o crearla nella posizione corrente in base alle esigenze.
  2. Crea file vuoti per ogni componente SSL (ad esempio, cert.pem, ca_bundle.pem, privateKey.pem):

    • Usa touch per creare ogni file:
      touch ssl/cert.pem
      touch ssl/ca_bundle.pem
      touch ssl/privateKey.pem
      
  3. Trasferisci i file SSL dalla tua macchina locale:

    • Usare la modalità SCP in SSH per un trasferimento sicuro ed efficiente:
      scp cert.pem username@host.com:/path/to/ssl/cert.pem
      scp ca_bundle.pem username@host.com:/path/to/ssl/ca_bundle.pem
      scp privateKey.pem username@host.com:/path/to/ssl/privateKey.pem
      
    • Sostituire i percorsi con la struttura di directory del server.
  4. Metodo alternativo: Incolla direttamente nella sessione SSH:

    • Dopo aver creato il file sul server, incollare il contenuto:
      cat - > ssl/cert.pem
      
    • Premere INVIO per iniziare a incollare, quindi premere CTRL + D per uscire e salvare.
  5. Verificare i file:

    • Controlla ogni file dopo il caricamento:
      cat ssl/cert.pem
      
  6. Esci dalla sessione SSH quando hai finito:

    • Digitare exit o logout per terminare la connessione.