À propos des certificats SSL

Les serveurs GPU de Trooper.ai fonctionnent dans un environnement privé et performant, sans adresses IP ou domaines DNS publics directs. Les certificats SSL/TLS classiques nécessitent des domaines ou des adresses IP visibles pour la vérification par l'AC – une condition que nos serveurs GPU ne remplissent pas. Au lieu de cela, nous nous appuyons sur :

Les deux méthodes offrent un chiffrement de bout en bout et une forte assurance d'identité – même sans l'implication d'une autorité de certification publique.


🛠️ Configuration Sécurisée Étape par Étape

1. TLS auto-signé sur serveur GPU

  • Utilisez des outils tels que openssl pour générer un certificat et une clé privée.
  • Configurez votre application (par exemple, Jupyter, API privée) pour utiliser ce certificat.
  • Sur votre machine cliente, ajoutez votre certificat au magasin de confiance afin que les connexions soient reconnues comme sécurisées.

Cela garantit une communication chiffrée entre vos systèmes – confidentielle, authentifiée et efficace.

2. Accès basé sur les clés SSH

  • Générez une paire de clés SSH (ssh-keygensur votre poste de travail.
  • Téléchargez votre clé publique vers le fichier ~/.ssh/authorized_keys du serveur. ~/.ssh/authorized_keys.
  • Connectez-vous en toute sécurité via SSH – sans mot de passe, sans risque de force brute, entièrement chiffré.

Un accès root complet est fourni via SSH, permettant un contrôle total de votre environnement de serveur GPU.


🚦 SSL officiel pour le trafic externe via la passerelle

Le trafic HTTPS externe est géré par notre passerelle Trooper.ai, qui utilise des certificats SSL officiellement émis par des autorités de certification publiques. La communication interne au serveur reste chiffrée à l’aide de votre certificat auto-signé ou de votre clé SSH (facultatif).

mermaid
flowchart LR
    Client["Client Browser/App"] -->|HTTPS (CA-signed)| Proxy["Trooper.ai Gateway (Proxy)"]
    Proxy -->|Secure Internal TLS/SSH| GPU["Trooper.ai GPU Server"]
    GPU -->|Compute Processing| GPU

Cette architecture divisée garantit :

  • Confiance externe via SSL officiel.
  • Confidentialité interne utilisant TLS ou SSH légers et auto-gérés.

✅ Pourquoi cette configuration est sûre et efficace

  1. Chiffré et authentifié : Toutes les connexions sont sécurisées par TLS ou chiffrées par SSH ; les clients vérifient votre certificat ou votre clé, garantissant ainsi l'identité et la confidentialité.

  2. Contrôle total, pas de dépendance : Vous générez et gérez vos propres certificats et clés. Pas de dépendance vis-à-vis des autorités de certification tierces ou de la vérification de domaine.

  3. Déploiement rapide et flexible : Évitez les configurations DNS/IP et les processus CA – lancez rapidement et en toute sécurité vos serveurs GPU.

  4. Infrastructure privée basée dans l'UE : Les serveurs sont des instances dédiées dans des centres de données européens conformes au RGPD, avec NAT, protection pare-feu et aucune exposition d'IP publique.


💡 Résumé concernant les certificats SSL sur les serveurs GPU

  • HTTPS externe : Géré par la passerelle Trooper.ai avec des certificats signés par une autorité de certification.
  • TLS/SSH interne : Sécurisé par votre certificat auto-signé et vos clés SSH.
  • Résultat : Configuration d'accès sécurisée, performante et contrôlée par le client – idéale pour les applications gourmandes en GPU.