Un parcours reproductible

Des paramètres de connexion à une session stable, accédez à votre Mac dans le cloud en toute sécurité

Pour un Mac mini physique dédié. Commencez par relever dans le portail l’adresse du nœud, le port, le nom d’utilisateur et l’état des identifiants de la commande concernée, puis choisissez selon votre tâche l’interface graphique, SSH, le transfert de fichiers contrôlé ou l’exécution automatisée. Ne vous fiez pas à d’anciennes captures d’écran et n’inscrivez jamais les paramètres d’accès dans un dépôt public.

Nœuds disponibles
Singapour, Japon (Tokyo), Corée du Sud (Séoul), Hong Kong
Point d’accès
Détails de la commande dans le portail
Type d’appareil
Machine physique dédiée, pas une VM
Tableau de connexion Vérifiez avant d’ouvrir la session
Paramètres prêts
Tâche Build en ligne de commande
Méthode Connexion SSH par clé
Vérification Empreinte cohérente
Adresse du nœud Valeur actuelle du portail
Port Selon les détails de la commande
Identité Nom d’utilisateur et clé associés
Déconnexion Fermez la session après la tâche

Après toute modification de l’adresse, du port ou de l’état des identifiants, relisez les paramètres et vérifiez à nouveau l’empreinte de l’hôte.

Choisissez selon la tâche

Quatre besoins, quatre parcours de connexion

Multiplier les méthodes de connexion n’est pas un objectif. Déterminez d’abord si votre tâche nécessite une interaction avec le bureau, une session persistante, un transfert groupé ou une exécution sans supervision, puis choisissez le périmètre d’accès minimal suffisant.

Interface graphique

Pour Xcode ou une app de bureau

Choisissez l’accès graphique à distance. Cette méthode convient pour vérifier les réglages Xcode, suivre une signature interactive, observer l’interface d’une app et effectuer des tâches nécessitant des fenêtres.

À vérifier
Résolution, clavier, couleurs
Idéal pour
Développement, débogage, création à distance
Ligne de commande

Pour compiler, tester ou lire les logs

Choisissez SSH. Cette méthode convient pour récupérer du code, installer des dépendances, lancer des builds, gérer des services, suivre les logs et maintenir des sessions longues sans diffuser en permanence le bureau.

À vérifier
Empreinte, droits de clé, dossier de session
Idéal pour
CI/CD, scripts, inférence MLX
Transfert de fichiers

Pour envoyer des ressources ou récupérer des artefacts

Utilisez un outil de transfert contrôlé. Vérifiez d’abord les droits du dossier cible, puis archivez les fichiers. Transférez les gros fichiers par lots et contrôlez leur taille ou leur empreinte pour éviter de réécrire un dossier complet après une interruption.

À vérifier
Droits, espace libre, résultat du contrôle
Idéal pour
Code, ressources, artefacts de build
Exécution automatisée

Pour des tâches planifiées ou continues

Combinez une clé SSH, un script aux privilèges minimaux et un répertoire de travail clairement défini. Établissez des conventions fixes pour les logs, les codes de sortie et les chemins d’artefacts, sans dépendre d’une session graphique.

À vérifier
Variables d’environnement, code de sortie, dossier de logs
Idéal pour
Fastlane, files de tests, tâches planifiées
Avant la connexion

Six paramètres cohérents avant de diagnostiquer le client

Commencez par vérifier l’état de la commande et les paramètres de la session. Si l’adresse du nœud, le port ou les identifiants ne correspondent pas, modifier sans cesse le client local ne résoudra généralement rien.

Liste de contrôle 6 / 6 éléments
  1. 01

    État de la commande

    Connectez-vous au portail et vérifiez que la commande concernée est utilisable et que vous consultez le bon appareil.

  2. 02

    Nœud et adresse

    Vérifiez que le nœud de Singapour, du Japon (Tokyo), de Corée du Sud (Séoul) ou de Hong Kong correspond à la commande, puis copiez l’adresse actuelle.

  3. 03

    Port et nom d’utilisateur

    Relevez séparément le port et le nom d’utilisateur. Ne mélangez pas les paramètres d’accès graphique et ceux de SSH.

  4. 04

    État des identifiants

    Vérifiez que les identifiants sont toujours valides. Après une mise à jour, supprimez du client les anciennes entrées qui ne sont plus valides.

  5. 05

    Accès réseau local

    Vérifiez que le réseau de l’entreprise, le pare-feu, le proxy ou le routeur domestique autorise l’accès à l’adresse et au port cibles.

  6. 06

    Alimentation de l’appareil

    Vérifiez dans le portail que l’appareil est joignable. Ne déduisez pas son état actuel d’un ancien e-mail ou d’une vieille capture d’écran.

Source des paramètres

Utilisez uniquement les valeurs actuelles du portail

Les paramètres peuvent changer avec la commande ou les opérations de sécurité. Notez séparément le nœud, l’adresse, le port, le nom d’utilisateur et l’état des identifiants, en indiquant la méthode de connexion associée.

Ouvrir le portail
Limites réseau

Testez le port cible avant de changer de client

En cas d’expiration du délai, vérifiez d’abord que le réseau actuel atteint l’adresse et le port cibles. Si le réseau de l’entreprise est limité, refaites le test depuis un réseau autorisé, sans élargir l’exposition de l’appareil.

Diagnostiquer par symptôme
SSH vers un Mac

Décomposez la première connexion en quatre vérifications

Ne sautez pas la vérification de l’empreinte de l’hôte. Après avoir établi la confiance initiale, interrompez la connexion si le client signale une modification et comparez à nouveau avec les informations fiables du portail ou du support.

  1. 01

    Préparer une clé dédiée

    Utilisez une clé SSH distincte pour le Mac dans le cloud et limitez les droits du fichier de clé privée. Ne placez jamais la clé privée, les informations de récupération ou les identifiants complets dans un dépôt.

  2. 02

    Lire les paramètres de connexion

    Copiez depuis le portail le nom d’utilisateur, l’adresse de l’hôte et le port. Les marqueurs présents dans l’exemple doivent être remplacés par les valeurs de la commande actuelle.

  3. 03

    Vérifier l’empreinte de l’hôte

    Lors de la première demande de confirmation, comparez caractère par caractère l’algorithme et l’empreinte. Si la source ne correspond pas ou ne peut pas être vérifiée, ne confirmez pas.

  4. 04

    Terminer et nettoyer la session

    Une fois la tâche terminée, quittez le shell distant, fermez les redirections et sessions en arrière-plan inutilisées, puis vérifiez qu’aucune variable d’environnement sensible ne reste dans un script partagé.

Structure de commande Exemple de format
Limiter les droits de la clé privée
chmod 600 ~/.ssh/rentmini_key
Se connecter avec port et clé
ssh -i ~/.ssh/rentmini_key \
  -p <PORT> <USER>@<HOST>
Quitter la session
exit

L’exemple ne contient aucune adresse, aucun port, nom d’utilisateur ou clé réelle. Utilisez toujours les valeurs affichées en temps réel dans le portail.

Accès graphique à distance

Commencez par assurer l’utilisation, puis améliorez l’image

Le diagnostic d’une session graphique doit suivre un ordre fixe. Stabilisez d’abord les entrées, puis ajustez les paramètres visuels. Modifier simultanément résolution, couleurs et réseau complique l’identification de la cause.

1

Résolution

Choisissez d’abord une résolution entièrement visible sur votre écran local. Si l’interaction présente une forte latence, réduisez la taille de l’image avant de vérifier la stabilité du clavier et de la souris.

2

Couleurs

Vérifiez que le mode colorimétrique répond aux besoins de développement ou de prévisualisation. Pour une simple vérification de travail à distance, commencez par un réglage moins exigeant à transmettre.

3

Disposition du clavier

Testez séparément Command, Option, Control et les touches de fonction. Vérifiez les raccourcis dans une zone de texte sans risque avant de lancer un build ou une édition.

4

Presse-papiers

N’activez la synchronisation du presse-papiers qu’en cas de besoin réel. Ne transmettez jamais par ce biais une clé privée, un certificat, un code de récupération ou des identifiants d’accès complets.

5

Multi-écran

Commencez par confirmer la stabilité avec un seul écran, puis ajoutez une deuxième zone d’affichage. En cas d’écran noir ou de décalage, revenez à la configuration à un écran.

Fichiers et artefacts de build

Découpez le transfert en dossiers, archives, lots et contrôles

Un transfert ne se résume pas à une copie. Les droits du dossier cible, l’espace disponible, le nombre de fichiers et la reprise après interruption influencent tous le résultat. Adaptez la méthode au code, aux modèles, aux vidéos et aux artefacts de build.

A

Confirmer le dossier cible

Définissez le dossier de travail, le dossier d’artefacts et le dossier temporaire, puis vérifiez que l’utilisateur actuel peut lire, écrire et créer des sous-dossiers.

Droits clairs
B

Archiver les petits fichiers

Archivez les grandes collections de petits fichiers avant le transfert afin de réduire les échanges et le parcours des dossiers. Vérifiez le chemin cible avant extraction pour éviter d’écraser un projet existant.

Structure récupérable
C

Traiter les gros fichiers par lots

Transférez les modèles, ressources et archives par lots. Notez pour chacun le nom, la taille et l’état d’avancement, puis ne retransférez après interruption que les éléments incomplets.

Reprise possible
D

Vérifier le résultat livré

Contrôlez au minimum le nombre et la taille des fichiers. Ajoutez une vérification d’empreinte pour les archives importantes. Nettoyez les copies temporaires seulement après avoir ouvert les artefacts.

Résultat vérifiable

Code et configuration

Synchronisez de préférence le code avec un système de contrôle de version. Conservez les configurations locales, chemins de clés et variables d’environnement dans un emplacement contrôlé, sans y enregistrer de valeur sensible.

  • Vérifier les règles d’exclusion avant la synchronisation
  • Confirmer la branche active après récupération
  • Séparer cache des dépendances et sources

Artefacts de build et ressources

Avant l’export, utilisez des noms de dossiers explicites pour distinguer projet, tâche et version. Effectuez la migration nécessaire avant la fin de la location et vérifiez que la copie locale est exploitable.

  • Inclure l’identifiant de tâche dans le nom d’archive
  • Contrôler les fichiers après le transfert
  • Supprimer les données temporaires inutiles
Tunnel SSH

Ne redirigez que les ports nécessaires à la tâche

Un tunnel SSH permet d’exposer localement un service distant précis ou d’accéder à une cible via un chemin contrôlé. Il ne doit pas servir à élargir le périmètre d’exposition.

Redirection de port local Exposition minimale
Écoute locale <LOCAL_PORT>
Session SSH Redirection chiffrée
Service cible <TARGET_PORT>
ssh -N -L <LOCAL_PORT>:127.0.0.1:<TARGET_PORT> \
  -p <SSH_PORT> <USER>@<HOST>
Périmètre

Ne rediriger qu’un service précis

Confirmez le service cible, l’adresse d’écoute et le port concerné. Pour plus de simplicité, ne redirigez pas les ports d’administration inutilisés.

Pendant la session

Observer processus et logs

Le tunnel doit être maintenu par un processus SSH identifiable. En cas de problème, consignez les logs avant de déterminer si le tunnel ou le service cible s’est arrêté.

Après fermeture

Vérifier la libération de l’écoute

Après la fin de la session SSH, contrôlez le port local en écoute et les processus en arrière-plan. Arrêtez aussi les outils de reconnexion automatique pour éviter toute session orpheline.

Diagnostic par symptôme

Identifiez d’abord la couche concernée, puis envoyez les éléments de diagnostic

Un échec de connexion peut concerner au moins cinq couches : réseau local, port cible, authentification, encodage graphique et maintien de session. Notez les résultats selon le symptôme plutôt que de réessayer sans fin.

Catégories de problèmes de connexion à un Mac dans le cloud et vérifications recommandées
Symptôme À vérifier en priorité Étape suivante Informations à fournir
Délai dépassé Adresse du nœud, port, accès réseau local et pare-feu Tester le port cible depuis un réseau autorisé sans modifier sans cesse les identifiants Nœud, heure, type de réseau, étape du délai
Connexion refusée Correspondance du port avec la méthode et état joignable de l’appareil Relire les paramètres du portail et vérifier l’absence d’ancien port ou de protocole erroné Numéro de commande, méthode, message d’erreur masqué
Échec des identifiants Nom d’utilisateur, fichier de clé, droits du fichier et état des identifiants Nettoyer les anciennes entrées du client et associer la clé au nom d’utilisateur actuel Étape d’authentification, type de clé, contrôles de droits effectués
Latence d’affichage Résolution, couleurs, stabilité du réseau local et mode multi-écran Revenir à une configuration à un écran et basse résolution, puis rétablir les réglages un par un Version du client, résolution, type de réseau, étapes de reproduction
Session interrompue Mise en veille locale, changement de réseau, maintien SSH et processus en arrière-plan Vérifier si la tâche s’exécute encore à distance avant de se reconnecter ou de la relancer Heure d’interruption, commande, fin des logs, résultat de reconnexion

Que doit contenir une demande de support ?

Joignez le numéro de commande, le nœud, l’heure, la méthode de connexion, les étapes complètes de reproduction et des captures masquées. N’envoyez jamais de mot de passe, clé, clé privée de certificat, code de récupération ou identifiants d’accès complets.

Voir les exigences du support
Prêt à vous connecter à un Mac physique dédié

À partir de $19.4/jour, choisissez une configuration et quatre nœuds

RentMini propose deux configurations de Mac dans le cloud : RentMini M4 16 et RentMini M4 24. Singapour, Japon (Tokyo), Corée du Sud (Séoul) et Hong Kong sont disponibles au choix, sous réserve de l’état en temps réel indiqué dans le portail.