Ladda upp SSL-certifikat manuellt via SSH på Apache/OpenSSL

Författare:Nils Krämer
Uppdaterad:1 maj 2025

För att manuellt ladda upp ett SSL-certifikat med SSH, följ dessa organiserade steg:

  1. Anslut till din server via SSH:
    • Öppna en terminal och skriv:
      ssh username@host.com
      

Ersätt username och host.com med dina faktiska inloggningsuppgifter.

  1. Navigera till SSL-katalogen på servern:

    • Skapa en ny katalog om det behövs:
      mkdir ssl
      
    • Flytta till katalogen eller skapa den på den aktuella platsen efter behov.
  2. Skapa tomma filer för varje SSL-komponent (t.ex. cert.pem, ca_bundle.pem, privateKey.pem):

    • Använd touch för att skapa varje fil:
      touch ssl/cert.pem
      touch ssl/ca_bundle.pem
      touch ssl/privateKey.pem
      
  3. Överför SSL-filer från din lokala maskin:

    • Använd SCP-läge i SSH för säker och effektiv överföring:
      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
      
    • Ersätt sökvägar med serverns katalogstruktur.
  4. Alternativ metod: Klistra in direkt i SSH-sessionen:

    • När du har skapat filen på servern klistrar du in innehållet:
      cat - > ssl/cert.pem
      
    • Tryck på Retur för att börja klistra in och tryck sedan på Ctrl + D för att avsluta och spara.
  5. Verifiera filer:

    • Kontrollera varje fil efter uppladdning:
      cat ssl/cert.pem
      
  6. Logga ut från SSH-sessionen när du är klar:

    • Skriv exit eller logout för att avsluta anslutningen.