Téléchargement manuel de certificats SSL via SSH sur Apache/OpenSSL

Auteur:Nils Krämer
Mise à jour:1 mai 2025

Pour télécharger manuellement un certificat SSL en utilisant SSH, suivez ces étapes organisées:

  1. Connectez-vous à votre serveur via SSH:
    • Ouvrez un terminal et tapez:
      ssh username@host.com
      

Remplacez username et host.com par vos identifiants actuels.

  1. Accédez au répertoire SSL sur le serveur:

    • Créez un nouveau répertoire si nécessaire:
      mkdir ssl
      
    • Déplacez-vous dans le répertoire ou créez-le à l'emplacement actuel selon les besoins.
  2. Créez des fichiers vides pour chaque composant SSL (par exemple, cert.pem, ca_bundle.pem, privateKey.pem) :

    • Utilisez touch pour créer chaque fichier:
      touch ssl/cert.pem
      touch ssl/ca_bundle.pem
      touch ssl/privateKey.pem
      
  3. Transférer des fichiers SSL depuis votre machine locale:

    • Utilisez le mode SCP dans SSH pour un transfert sécurisé et efficace:
      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
      
    • Remplacez les chemins par la structure de répertoire de votre serveur.
  4. Méthode alternative: Coller directement dans la session SSH:

    • Après avoir créé le fichier sur le serveur, collez le contenu:
      cat - > ssl/cert.pem
      
    • Appuyez sur Entrée pour commencer à coller, puis appuyez sur Ctrl + D pour quitter et enregistrer.
  5. Vérifier les fichiers:

    • Vérifiez chaque fichier après le téléchargement:
      cat ssl/cert.pem
      
  6. Déconnectez-vous de la session SSH lorsque vous avez terminé:

    • Tapez exit ou logout pour mettre fin à la connexion.