cmux CloudSécurité et dépannage
cmux Cloud

Sécurité et dépannage Cloud

Cette page explique comment cmux Cloud garde vos machines privées et liste les erreurs courantes avec leurs solutions.

Modèle de sécurité

  • Les machines n'ont aucun port entrant public. Seuls vos Mac connectés peuvent les atteindre, avec des clés WireGuard qui restent sur chaque Mac.
  • Se déconnecter ou révoquer un Mac supprime tout son accès réseau et toutes ses sessions.
  • Aucun jeton de compte cmux ni identifiant de contrôle n'est stocké sur une machine. Les identifiants des modèles sont ajoutés en dehors de la machine.
  • Les variables d'environnement et les fichiers secrets transitent par la liaison chiffrée de cmux et ne sont pas affichés.
  • Les envois de fichiers utilisent des clés à usage unique qui expirent après 15 minutes et une clé d'hôte épinglée. Les données des fichiers ne passent pas par l'API cmux.
  • Tous les agents d'une machine s'exécutent sous le même utilisateur Linux. Utilisez des machines distinctes pour séparer les travaux qui ne doivent pas partager de fichiers.
  • Tant que vous êtes connecté, cmux Cloud envoie les temps de connexion et les codes d'erreur. Le contenu des terminaux et les identifiants ne sont jamais envoyés.
  • Les administrateurs peuvent désactiver Cloud Machines ou le transfert de fichiers avec des stratégies gérées.

Problèmes courants

ProblèmeSolution
Pas d'onglet Cloud ni de commande New Cloud MachineActivez Settings › Beta Features › Cloud Machines. Si Cloud n’apparaît toujours pas, vérifiez si votre administrateur a désactivé Cloud Machines.
Cloud Machines est désactivé ou indisponibleCloud Machines est désactivé parce que le réglage local dans Settings est désactivé ou que votre administrateur a désactivé Cloud. Activez le réglage ou demandez à votre administrateur d’autoriser Cloud.
L'accès aux VM Cloud nécessite une connexionExécutez cmux auth login, puis réessayez. Si votre session a été rejetée, exécutez d'abord cmux auth logout.
Les VM Cloud nécessitent un forfait payantLes comptes gratuits ne peuvent pas créer de machines. Passez à un forfait payant sur la page des tarifs.
Une taille nécessite un forfait supérieurLes machines de plus de 16 GB nécessitent cmux Max. Choisissez une taille plus petite ou passez à un forfait supérieur.
Limite de machines actives atteinteMettez en pause ou supprimez une machine, puis réessayez.
Ressources Cloud VM insuffisantesVos machines actives utilisent déjà les vCPU ou la mémoire partagés. Mettez en pause ou supprimez une machine, choisissez une taille plus petite ou passez à Max.
La machine est verrouilléeVotre forfait payant a pris fin et la machine a plus de 7 jours. Reprenez un forfait payant pour vous reconnecter. Vos fichiers sont conservés.
claude ou codex : command not foundLa machine est encore en cours de configuration. Patientez un instant ou consultez /tmp/cmux/provision.log.
cmux vm exec expireexec est conçu pour les commandes courtes. Utilisez cmux vm run, cmux vm agent ou un terminal d'espace de travail.
La première commande est lenteLa machine était en pause. Exécutez cmux vm wait avec --wake avant votre script.
Le checkpoint ou le fork est refuséLe fournisseur de la machine ne prend pas en charge cette opération.
cmux vm ssh échoueC'est normal pour la plupart des machines. Utilisez cmux vm shell, cmux vm exec ou cmux vm open.
L'envoi est trop volumineuxLes envois sont limités à 256 MB. Clonez le dépôt dans la machine.
.git est absent après un envoiLes envois ignorent .git par défaut. Ajoutez --no-default-excludes.
Session Cloud déconnectéeCliquez sur Reconnect. Votre terminal tourne toujours sur la machine.
La vérification du domaine est en attenteLes modifications DNS peuvent prendre du temps. Relancez cmux cloud domains verify.
Un visiteur ne peut pas ouvrir une URL publiéeVérifiez le mode d'accès avec cmux cloud domains access, ou accordez l'accès à l'adresse e-mail du visiteur.
Le transfert de fichiers est désactivé par votre organisationUne stratégie gérée désactive le transfert de fichiers. Contactez votre administrateur.

Obtenir de l'aide

Si une création échoue, utilisez Copy Error dans la notification et joignez l'erreur, avec l'identifiant de trace s'il y en a un, lorsque vous contactez l'assistance.