Manuel de connexion à distance

Connectez-vous de façon stable à un Mac dans le cloud, de la vérification des identifiants à la préparation de l’environnement de développement

Ce guide suit l’ordre réel des opérations : connexion VNC, configuration de la session macOS, vérification de l’environnement Xcode, réglage de l’affichage et diagnostic des déconnexions. Vérifiez d’abord les informations de connexion renvoyées par la console, puis ajustez le client étape par étape, sans procéder par essais répétés.

Mode de connexion
Client VNC standard
Nœuds disponibles
5 régions proposées
Tâches prises en charge
Xcode, CI/CD, Unity, visionOS
Fiche de vérification de session VNC / SESSION CHECK
Suivre l’ordre
  1. 01
    Vérifier le nœud et les identifiants L’adresse, le port et le nom d’utilisateur proviennent de la commande active
    Avant la connexion
  2. 02
    Établir une session chiffrée Choisissez les options de connexion sécurisée selon les capacités du client
    Première connexion
  3. 03
    Vérifier la chaîne d’outils de développement Vérifiez Xcode, Git, les SDK et les outils en ligne de commande, un par un
    Après la connexion
  4. 04
    Établir une référence stable Enregistrez la version du client, la résolution et les conditions réseau
    Reproductible
Principe de diagnostic Vérifiez d’abord le chemin de connexion, puis l’environnement de build
Préparation de la connexion

Clarifiez les informations de connexion, le réseau local et le travail non envoyé

Ne copiez pas l’adresse depuis une ancienne capture ou un historique. Après un changement de nœud, d’identifiants ou de commande, utilisez toujours les informations actuellement renvoyées par la console.

Informations de connexion

Vérifiez les quatre informations essentielles dans la console

  • Adresse du nœud :Copiez l’adresse complète de l’hôte et vérifiez qu’elle ne contient ni espace, ni saut de ligne, ni ancien port.
  • Port de connexion :Utilisez le port actuellement indiqué dans la commande ; ne le devinez pas en vous basant sur les ports courants d’autres services.
  • Nom d’utilisateur système :Respectez la casse et ne confondez pas l’adresse e-mail de contact ou le numéro de commande avec le compte système.
  • Identifiants temporaires :Utilisez-les uniquement pour accéder au nœud la première fois, puis mettez-les immédiatement à jour et conservez-les en lieu sûr.
Ouvrir la console et vérifier les informations
Réseau local

Écarter les facteurs externes à l’accès

Mettez en pause les synchronisations qui consomment beaucoup de débit montant et vérifiez que le réseau de l’entreprise, le proxy ou le pare-feu ne bloque pas l’adresse cible. Si possible, effectuez un test comparatif sur un autre réseau de confiance.

Consigner le type de réseau et l’heure du test
Protection du travail

Enregistrez la progression locale et distante avant de vous reconnecter

Enregistrez le code non envoyé, les paramètres de build et l’emplacement des journaux. Si une session existe déjà, vérifiez d’abord l’état des tâches en arrière-plan afin de ne pas confondre la déconnexion du client avec l’arrêt du nœud.

Une image déconnectée ne signifie pas que le build est arrêté
Première connexion VNC

Remplissez chaque champ du client sans confondre erreur de connexion et erreur de compte

Les noms des champs varient légèrement selon les clients VNC, mais les informations essentielles restent les mêmes. Ne modifiez qu’une variable à la fois pour déterminer si le problème vient de l’adresse, du réseau, de la négociation du chiffrement ou des identifiants.

Champs et méthodes de vérification pour une première connexion VNC
Champ du client Valeur à saisir Erreur courante Action de vérification
Adresse du serveur Adresse du nœud actuellement affichée dans la console Ancienne adresse copiée, préfixe de protocole ou espaces superflus Recopiez-la et vérifiez-la dans une zone de texte brut
Port Port indiqué dans les informations de connexion de la commande La valeur par défaut du client remplace le port réel Vérifiez que le port indépendant et celui à la fin de l’adresse ne sont pas saisis deux fois
Compte Nom d’utilisateur système du nœud Adresse e-mail de contact, identifiant de console ou numéro de commande saisi par erreur Vérifiez caractère par caractère la casse et les symboles
Mot de passe Identifiant temporaire valide ou mot de passe mis à jour Caractères pleine largeur insérés par la méthode de saisie ou saut de ligne dans le presse-papiers Passez au clavier anglais et saisissez-le manuellement une fois
Options de chiffrement Choisissez en priorité le mode de connexion sécurisée pris en charge par le client Version du client trop ancienne pour terminer la négociation Mettez le client à jour et notez le mode de sécurité choisi
01

Créer une configuration de connexion

Attribuez au nœud un nom identifiable, par exemple le nom du projet suivi de la région. Ne remplacez pas les configurations d’autres nœuds encore utilisées.

02

Saisir l’adresse et le port

Vérifiez d’abord que le serveur est accessible, puis traitez l’authentification du compte. Un délai d’expiration de connexion n’est généralement pas dû à un mot de passe incorrect.

03

Effectuer la première authentification

Vérifiez que la cible affichée par le client correspond à la commande. En cas d’avertissement d’identité, contrôlez d’abord l’adresse et n’acceptez pas aveuglément une modification.

04

Mettre immédiatement à jour les identifiants

Après être entré dans macOS, modifiez le mot de passe temporaire et mettez à jour l’enregistrement conservé dans l’emplacement sécurisé afin d’éviter que l’équipe continue d’utiliser l’ancienne valeur.

Configuration de la session macOS

Adaptez l’affichage distant au développement continu, pas seulement à la première ouverture

La résolution, la veille, le clavier et le presse-papiers influencent directement le confort de développement prolongé. Après chaque réglage, notez une référence stable pour faciliter la reproduction lors des diagnostics.

Affichage

Résolution et mise à l’échelle

Choisissez d’abord une résolution que le client et l’écran local peuvent gérer de manière stable. Si le texte est trop petit, ajustez la mise à l’échelle au lieu d’agrandir constamment l’image et de provoquer des rafraîchissements fréquents.

  • Vérifiez que la barre des menus, l’éditeur Xcode et le simulateur sont entièrement visibles.
  • Avec un écran haute résolution, testez d’abord un seul écran avant d’en activer plusieurs.
  • Notez la résolution stable pour pouvoir la rétablir rapidement après une déconnexion.
Fonctionnement continu

Veille et verrouillage

Un nœud de build doit rester réactif tout en conservant l’habitude de verrouiller la session en cas d’absence. Lors du réglage de la veille de l’écran, distinguez extinction de l’écran, verrouillage de session et arrêt des tâches en arrière-plan.

  • Vérifiez qu’un build long ne sera pas interrompu à tort par une déconnexion de session.
  • Verrouillez la session lorsque vous quittez le poste et ne partagez pas le bureau actuel.
  • Après toute modification des réglages système, effectuez un build court de validation.
Saisie

Clavier et raccourcis

Vérifiez la disposition du clavier local, l’association des touches de modification et les règles d’interception des raccourcis du client, notamment Command, Option, Control et les touches de fonction.

  • Testez le changement de langue et les symboles courants dans un éditeur de texte.
  • Testez dans Xcode les raccourcis de build, de recherche et de navigation.
  • Évitez que les raccourcis du système local interceptent les combinaisons distantes.
Collaboration

Presse-papiers et écrans multiples

N’activez la synchronisation du presse-papiers qu’en cas de besoin réel. Pour transférer des jetons, des clés privées ou tout autre texte sensible, utilisez plutôt une méthode sécurisée et contrôlée.

  • Testez séparément la copie de texte brut, de chemins et de commandes multilignes.
  • Avec plusieurs écrans, vérifiez d’abord l’écran principal, la mise à l’échelle et la position des fenêtres.
  • Désactivez les fonctions de synchronisation inutiles pour réduire les risques de collage accidentel.
Vérification de l’environnement de développement

Avant d’importer un projet volumineux, vérifiez que chaque niveau de la chaîne d’outils fonctionne

L’affichage du bureau distant ne signifie pas que l’environnement de développement est prêt. Validez chaque niveau avec de petites commandes et un projet minimal afin de distinguer les problèmes de connexion, d’autorisation et de projet.

XCD

Xcode et SDK cible

Ouvrez Xcode et vérifiez que la version requise démarre, que le SDK de la plateforme cible est visible et que la sélection de la chaîne d’outils correspond à la référence de l’équipe.

Démarrage et indexation réussis
CLI

Outils en ligne de commande

Dans le terminal, vérifiez que le répertoire de développement et les outils en ligne de commande sont accessibles, puis exécutez une commande légère pour confirmer que le chemin et les autorisations sont corrects.

Un chemin valide doit être renvoyé
GIT

Git et dépôt de code

Vérifiez la version de Git, les autorisations d’accès au dépôt et l’adresse distante. Commencez par cloner ou récupérer un petit volume de contenu avant de restaurer toutes les dépendances.

Validation de lecture et d’écriture réussie
SIG

Accès aux certificats de signature

Vérifiez que le processus de build peut accéder aux certificats et profils requis par le projet. Contrôlez uniquement l’étendue des autorisations et n’inscrivez aucune donnée sensible dans les journaux.

Signature minimale réussie
BLD

Boucle de build minimale

Utilisez un petit projet pour résoudre les dépendances, compiler et produire un artefact. Notez la durée et l’emplacement des journaux avant de transférer la charge de travail réelle.

Un artefact de test doit être généré
Optimisation des performances

Réduisez le coût d’affichage selon le réseau pour privilégier les fichiers et les commandes

L’interaction à distance et le build en arrière-plan sont deux types de charge différents. Pour éditer du code, privilégiez la réactivité de la saisie ; augmentez la qualité d’affichage pour observer le simulateur, puis réduisez les rafraîchissements inutiles pendant l’archivage.

Réglages VNC recommandés selon le scénario d’utilisation
Phénomène observé Réglage prioritaire Fonction à préserver Méthode de validation
Saisie clavier nettement retardée Réduire la qualité, la profondeur de couleur et la fréquence d’images ; désactiver les animations inutiles Réactivité des commandes et netteté du texte Saisir du texte en continu et observer l’écho du terminal
Rafraîchissement de l’image par blocs Réduire la résolution ou la plage de mise à l’échelle ; limiter les déplacements de fenêtres Lisibilité de la zone d’édition active Faire défiler un fichier fixe et noter le temps de récupération
Le transfert de fichiers gêne l’utilisation Décaler la synchronisation des gros fichiers par rapport aux interactions Bande passante nécessaire à la récupération du code et au build Comparer la latence de saisie après la mise en pause du transfert
Affichage du simulateur saccadé Réduire la zone d’affichage et augmenter la fréquence d’images uniquement si nécessaire Interactions clés et évaluation de la mise en page Reproduire le problème avec un parcours de test fixe
Session ralentie pendant le build Réduire les rafraîchissements et éviter les opérations parallèles sur de gros fichiers Compilation en arrière-plan et écriture des journaux Comparer la réactivité au repos et pendant le build
Mode interaction

Modifier le code et exécuter des commandes

Utilisez un affichage peu coûteux tout en conservant la netteté des contours du texte. Privilégiez la saisie clavier, l’écho du terminal et l’enregistrement des fichiers plutôt qu’une fréquence d’images élevée en continu.

Mode observation

Interface de débogage et simulateur

Augmentez la qualité d’affichage uniquement pour observer les animations, la mise en page ou les interactions tactiles. Après le contrôle visuel, revenez à la référence stable.

Mode build

Archivage, signature et build continu

Réduisez les rafraîchissements de l’affichage distant et évitez de synchroniser simultanément de gros répertoires. Fiez-vous aux journaux et aux artefacts pour suivre le build, pas aux changements permanents à l’écran.

Liste de contrôle de sécurité

Appliquez les mêmes règles aux identifiants, aux autorisations système et au verrouillage en cas d’absence

La sécurité d’une connexion distante ne se limite pas au client. La circulation des identifiants, les autorisations des comptes, l’anonymisation des journaux et le verrouillage des sessions doivent être appliqués par toute l’équipe.

Ne partagez pas les identifiants

Ne collez jamais un mot de passe de connexion complet dans une discussion, une capture, un journal de build ou le texte d’un ticket. Pour collaborer, utilisez des comptes distincts avec une autorisation clairement définie.

Appliquez le principe du moindre privilège

Pour le développement quotidien, utilisez uniquement les autorisations minimales nécessaires. Pour une opération administrateur, indiquez clairement son objectif puis revenez aux conditions habituelles une fois terminée.

Mettez régulièrement les mots de passe à jour

Mettez immédiatement les identifiants à jour après un changement de membre, la perte d’un appareil ou une connexion inhabituelle. Supprimez ensuite les anciennes configurations client et les valeurs enregistrées obsolètes.

Verrouillez la session en cas d’absence

Même pour une courte absence, verrouillez la session macOS. Enregistrez votre travail avant de fermer le client et vérifiez si les builds en arrière-plan doivent continuer.

Parcours de diagnostic des déconnexions

Examinez les éléments du plus proche au plus éloigné et consignez l’heure et les symptômes pour pouvoir reproduire le problème

Ne changez pas simultanément de client, de réseau et d’identifiants. Modifiez une seule condition à la fois et notez le résultat afin que l’équipe d’assistance puisse distinguer les problèmes de réseau local, d’accès, de session système et de cache du client.

  1. 01

    Vérifier le réseau local

    Vérifiez que les autres services de confiance sont accessibles, mettez en pause les changements de proxy et les transferts volumineux. Si nécessaire, comparez avec un autre réseau, mais n’exposez pas vos identifiants sur un réseau non fiable.

    Sortie : type de réseau et heure du test
  2. 02

    Revérifier l’adresse du nœud

    Retournez dans la console, copiez l’adresse et le port actuels, puis vérifiez que la commande, la région et le nom d’utilisateur système correspondent au même nœud. N’utilisez plus les anciennes informations enregistrées dans les favoris.

    Sortie : commande et région du nœud
  3. 03

    Déterminer l’état de la session

    Distinguez échec d’authentification, délai d’expiration, écran noir, image figée et absence de réponse à la saisie. Chaque symptôme correspond à un maillon différent ; une description précise est plus utile que des clics répétés sur Connexion.

    Sortie : étape de l’erreur et texte original
  4. 04

    Vérifier si le système répond encore

    Si l’image est interrompue alors que les tâches en arrière-plan peuvent continuer, évitez d’abord toute action forcée. Notez les builds, transferts ou tâches de simulateur en cours avant la déconnexion.

    Sortie : charge de travail avant la déconnexion
  5. 05

    Nettoyer la configuration et le cache du client

    Après avoir conservé une trace de la configuration d’origine, créez une nouvelle connexion et saisissez à nouveau l’adresse et le compte. Si cette configuration fonctionne, vérifiez en priorité les paramètres de l’ancienne session et les identifiants enregistrés.

    Sortie : version du client et différences de configuration
  6. 06

    Rassembler les éléments de reproduction

    Notez l’heure, le nœud, la version du client, le texte original de l’erreur, les étapes exécutées et leurs résultats. Ne conservez dans les captures que les zones nécessaires et supprimez d’abord les données sensibles.

    Sortie : résumé de diagnostic prêt à envoyer
Assistance complémentaire

Envoyez toutes les informations nécessaires en une seule fois pour limiter les échanges

Une demande d’assistance doit préciser la commande et le nœud concernés, l’heure de l’incident, l’erreur observée, la façon de la reproduire et les vérifications déjà effectuées.

Informations du ticket

Préparez ces 7 éléments avant l’envoi

Numéro de commande
Pour identifier le nœud physique dédié concerné
Région du nœud
Singapour, Japon (Tokyo), Corée du Sud (Séoul), Hong Kong ou États-Unis de l’Ouest
Heure de l’incident
Indiquez le fuseau horaire et précisez si le problème persiste
Version du client
Nom et version du client VNC, ainsi que le système d’exploitation local
Message d’erreur
Conservez le texte original ; n’écrivez pas seulement « impossible de se connecter »
Étapes de reproduction
Décrivez chaque clic et chaque saisie dans l’ordre réel
Pièces jointes anonymisées
Supprimez les identifiants, jetons et données privées des captures et des journaux
Diagnostic en autonomie

Vérifiez d’abord s’il s’agit d’un problème de build ou de facturation

Si VNC est connecté mais que Xcode, CI/CD, le stockage ou la facturation présente une anomalie, consultez le centre d’assistance et poursuivez le diagnostic par catégorie.

Consulter le centre d’assistance
Envoyer un ticket

Associer la commande depuis la console

Les utilisateurs ayant déjà loué un nœud doivent envoyer leur ticket depuis la console afin de l’associer directement à la commande et au nœud. N’envoyez pas plusieurs fois la même demande.

Se connecter à la console et envoyer un ticket
Étape suivante

Installez votre environnement de développement sur un nœud Mac physique dédié disponible en continu

Choisissez VMArm M4 Core ou VMArm M4 Plus, puis sélectionnez le nœud selon votre équipe et l’emplacement du dépôt de code. La disponibilité réelle est celle indiquée en temps réel par la console.