Guide d’accès distant

Choisissez la bonne région, puis connectez-vous à votre Mac cloud en toute sécurité

ArmMesh propose des serveurs Apple Silicon dédiés, et non des machines virtuelles. Vérifiez l’adresse et les identifiants du nœud indiqués dans votre commande, puis choisissez une connexion graphique ou en ligne de commande selon votre usage. Pour les interactions fréquentes avec le bureau, privilégiez la latence aller-retour ; pour l’automatisation, tenez aussi compte de la bande passante, de l’emplacement des artefacts et de la gestion des files d’attente.

Six régions disponibles : Singapour, Tokyo, Séoul, Hong Kong, côte est des États-Unis et côte ouest des États-Unis. L’adresse, le port et la disponibilité en temps réel sont indiqués dans la console.

Fiche de connexion Priorité à l’interactivité
Serveur dédié
Charge de travail
Interface graphique, débogage Xcode
Critère de choix
Privilégiez la latence aller-retour la plus faible
Avant la connexion
Adresse, port, identifiants, empreinte
À la déconnexion
Terminez les tâches et fermez la session
Régions Asie-Pacifique

Interactions graphiques à proximité

  • SGSingapour
  • JPTokyo, Japon
  • KRSéoul, Corée du Sud
  • HKHong Kong
Régions des États-Unis

Proches des dépôts et artefacts

  • US-ECôte est des États-Unis
  • US-WCôte ouest des États-Unis
Choisir sa connexion

≤60 ms Idéal pour les interactions graphiques fréquentes. Une connexion intercontinentale convient à la synchronisation du code, à la planification CI/CD et aux appels d’API MLX, mais évitez les manipulations répétées du bureau.

Avant de vous connecter

Vérifiez ces cinq éléments

Les problèmes de connexion ont souvent plusieurs causes. Vérifiez d’abord la commande, l’adresse, les identifiants, le réseau et la version du client avant de modifier les paramètres locaux. Vous éviterez ainsi de confondre un problème lié au nœud avec un problème de client.

01

État de la commande

Dans la console, vérifiez que la commande est livrée et notez le modèle, la région et l’identifiant du nœud. Tant que la commande est en cours de traitement, les paramètres de connexion peuvent être incomplets : ne réessayez pas avec une ancienne adresse.

02

Adresse et port du nœud

Vérifiez exactement l’adresse de l’hôte, le protocole et le port affichés dans la console. Ne devinez pas les paramètres à partir d’une autre commande, d’un ancien ticket ou des informations conservées par un collègue.

03

Identifiants du compte

Vérifiez que le nom d’utilisateur, les identifiants initiaux et la clé correspondent au nœud actuel. Après la première connexion, remplacez immédiatement les identifiants initiaux et privilégiez une clé gérée pour les accès réguliers.

04

Réseau local

Vérifiez que votre réseau autorise les connexions sortantes vers le port concerné. Désactivez temporairement tout proxy qui modifie le routage, puis refaites un test. Sur un réseau d’entreprise, vérifiez également les règles du pare-feu et l’adresse de sortie.

05

Version du client

Utilisez une version du client toujours prise en charge et respectez les compatibilités indiquées dans les informations de livraison. Avant une mise à niveau, sauvegardez la configuration afin de pouvoir repérer les différences de mise à l’échelle, de clavier ou d’authentification.

Ne collez jamais vos identifiants, l’adresse complète de l’hôte ou votre clé privée dans une conversation, des journaux de build publics ou un dépôt de code. Pour collaborer, ne partagez que les informations strictement nécessaires à la tâche.

Accès distant graphique

Procédez en cinq étapes vérifiables

Une session graphique convient au débogage Xcode, à la configuration de signatures, à l’inspection d’interfaces et aux manipulations ponctuelles. Confiez autant que possible les builds continus et les traitements par lots à des commandes, plutôt que d’utiliser le bureau comme environnement d’exécution permanent.

  1. 01

    Ouvrir une première session

    Copiez l’adresse et le port du nœud actuel depuis la console, puis créez une nouvelle connexion dans un client graphique compatible. Avant la première authentification, vérifiez une nouvelle fois la région du nœud et le nom d’utilisateur afin de ne pas transmettre vos identifiants à la mauvaise adresse.

    Vérification : le bureau s’affiche entièrement et la barre de menus ainsi que le pointeur répondent normalement.
  2. 02

    Régler la résolution et l’échelle

    Commencez par la résolution recommandée par le client pour établir une session stable, puis ajustez l’échelle à votre écran. Si la latence est élevée, réduisez d’abord la résolution et la qualité des animations ; n’augmentez pas simultanément la profondeur de couleur et la fréquence d’images.

    Vérification : le texte est net et les fenêtres se déplacent sans ralentissements persistants.
  3. 03

    Limiter le presse-papiers

    Activez la synchronisation du presse-papiers uniquement si vous devez transférer du code ou des commandes. N’y copiez pas de clés, de jetons ni d’éléments de signature ; utilisez plutôt un chemin de fichier contrôlé avec des permissions adaptées.

    Vérification : la copie de texte fonctionne comme prévu et aucun contenu sensible n’est enregistré dans l’historique de synchronisation.
  4. 04

    Adapter la disposition du clavier

    Vérifiez les touches Command, Option, Control, les touches de fonction et le changement de méthode de saisie. Si les dispositions locale et distante diffèrent, corrigez d’abord le mappage dans le client, puis configurez les raccourcis dans l’IDE.

    Vérification : les raccourcis courants, les touches d’arrêt et le changement de méthode de saisie fonctionnent de la même façon.
  5. 05

    Fermer la session

    Avant de fermer la session graphique, vérifiez l’état des builds, des transferts et des processus de modèle. Transférez les tâches à poursuivre vers des processus d’arrière-plan gérés. Lorsque vous avez terminé, quittez le client et effacez les données sensibles de l’historique local des connexions.

    Vérification : la session est fermée et l’état des tâches en arrière-plan est consigné séparément.
Connexion sécurisée en ligne de commande

Exécutez vos tâches automatisées hors du bureau

La connexion sécurisée en ligne de commande convient à la synchronisation du code, aux runners CI/CD, à la collecte de journaux, au transfert d’artefacts et à la gestion de services MLX. Vérifiez d’abord l’identité de l’hôte, puis gérez séparément les clés, les permissions et le maintien des sessions.

Liste de vérification

Quatre vérifications, dans l’ordre

Clé
Créez une clé distincte pour chaque usage. Conservez la clé privée uniquement sur un appareil contrôlé et limitez les permissions de lecture du fichier.
Empreinte de l’hôte
Vérifiez que l’empreinte affichée lors de la première connexion correspond aux informations de livraison dans la console. Si l’adresse change, n’acceptez pas automatiquement la nouvelle empreinte.
Maintien de session
Pour les tâches longues, utilisez une gestion de session récupérable et consignez séparément les sorties standard, les erreurs et le code de retour.
Privilèges minimaux
Utilisez un compte standard pour les builds courants. N’élevez les privilèges que lorsque l’opération l’exige et quittez immédiatement ce contexte une fois l’opération terminée.
A

Préparer une clé locale

Séparez les clés destinées aux interactions personnelles, aux runners CI et au dépannage ponctuel. Prévoyez une procédure de révocation distincte pour chaque usage et ne copiez pas une même clé privée sur plusieurs appareils.

À faire localement
B

Vérifier l’identité distante

Vérifiez l’adresse, le port et l’empreinte à partir des informations du nœud dans la console. En cas de divergence, interrompez la connexion et ouvrez un ticket pour confirmer tout changement du nœud.

Vérification obligatoire
C

Lancer une tâche récupérable

Exécutez les builds longs, téléchargements, chargements de modèles et tests de charge dans une session récupérable. Notez la commande de lancement, l’identifiant du processus, le chemin des journaux et la méthode d’arrêt.

Tâche traçable
D

Restreindre les permissions du compte

Limitez l’usage des clés et les membres autorisés, puis supprimez les clés publiques inutilisées. Utilisez un compte d’exécution distinct pour les pipelines partagés, sans le mélanger aux comptes utilisés pour les opérations manuelles.

Contrôles réguliers
Mesures de latence par région

Commencez par la latence aller-retour, puis examinez le sens des transferts

Le tableau ci-dessous aide à présélectionner une région ; il ne remplace pas un test sur votre propre réseau. Les interactions graphiques sont généralement plus sensibles à la latence. La synchronisation du code, l’envoi d’artefacts et le transfert de fichiers de modèles dépendent aussi de la bande passante disponible, des pertes de paquets et de l’emplacement des sources de données.

Date du test 18 septembre 2026
Réseau utilisé Connexion filaire fixe
Échantillonnage 20 pings
Mesure indiquée Médiane
Période du test Heures creuses
Latence aller-retour médiane, en millisecondes, entre les principales villes de connexion et les six régions ArmMesh disponibles
Ville de connexion Singapour
SG
Tokyo, Japon
JP
Séoul, Corée du Sud
KR
Hong Kong
HK
Côte est des États-Unis
US-E
Côte ouest des États-Unis
US-W
Singapour 18 ms 74 ms 79 ms 38 ms 238 ms 169 ms
Tokyo 76 ms 12 ms 37 ms 49 ms 171 ms 108 ms
Séoul 82 ms 34 ms 11 ms 45 ms 188 ms 121 ms
Hong Kong 39 ms 51 ms 48 ms 10 ms 218 ms 148 ms
New York 241 ms 176 ms 190 ms 221 ms 24 ms 78 ms
Los Angeles 171 ms 109 ms 123 ms 151 ms 79 ms 21 ms
Francfort 164 ms 231 ms 244 ms 189 ms 92 ms 158 ms

Les mesures varient selon le routage de l’opérateur, les conditions Wi-Fi, les liaisons internationales et la sortie réseau locale. Avant de commander, effectuez des tests prolongés vers les régions envisagées depuis votre réseau de travail et tenez compte de l’emplacement de vos dépôts de code, du stockage objet et des membres de votre équipe.

Interpréter la latence selon l’usage

Une même latence n’a pas le même impact selon la tâche

Ne choisissez pas une région uniquement en fonction du ping le plus faible lors d’un test ponctuel. Prenez en compte l’emplacement des utilisateurs, celui du code et des artefacts, ainsi que le mode d’exécution pour déterminer quelle région accélérera l’ensemble du flux de travail.

Très sensible à la latence

Interactions graphiques

Les déplacements de souris, le glissement des fenêtres, le débogage d’interfaces et la saisie dans l’éditeur sont tous affectés par la latence aller-retour. Privilégiez une région proche de l’utilisateur, avec un routage stable, puis ajustez la résolution et la qualité d’image.

À vérifier :Latence aller-retour, gigue, pertes de paquets
Sensibilité modérée

Synchronisation du code

Le nombre de petits fichiers, l’emplacement du dépôt et l’efficacité du cache des dépendances comptent souvent davantage qu’un ping ponctuel. Rapprochez le nœud du dépôt ou du miroir et évitez de retélécharger inutilement toutes les dépendances.

À vérifier :Emplacement du dépôt, débit des petits fichiers, cache
Peu sensible aux interactions

Planification CI/CD

Le déclenchement des tâches ne transmet généralement que quelques informations de contrôle ; la latence continue a donc un impact limité. Surveillez plutôt le nombre d’exécuteurs simultanés, l’attente dans la file, les répertoires de cache et la présence de journaux d’échec complets.

À vérifier :Files d’attente, exécutions simultanées, cache et nouvelles tentatives
Sensible à la bande passante

Transfert d’artefacts

Les archives volumineuses, les ressources vidéo et les fichiers de modèles dépendent davantage d’une bande passante élevée et stable. Choisissez une région proche du stockage des artefacts et utilisez un transfert vérifiable et reprenable.

À vérifier :Débit soutenu, pertes de paquets, vérification et reprise du transfert
Sensible aux appels en chaîne

Appels d’API MLX

Les requêtes courtes sont davantage affectées par la latence aller-retour ; les longues inférences dépendent surtout du modèle, du contexte et du nombre de requêtes simultanées. Si le client et le nœud sont sur des continents différents, réutilisez les connexions et réduisez les requêtes séquentielles inutiles.

À vérifier :Délai avant le premier octet, réutilisation des connexions, gestion des requêtes simultanées
Liste de vérification de sécurité

Six contrôles pour chaque membre autorisé

Un serveur physique dédié fournit des ressources matérielles réservées, mais la gestion des comptes, des clés, des fichiers de projet et des membres autorisés reste à votre charge. Définissez vos règles de sécurité dès la première connexion, puis vérifiez-les à chaque changement d’équipe ou de tâche.

01

Remplacer les identifiants initiaux

Après la première connexion, remplacez immédiatement les identifiants initiaux et vérifiez que l’ancienne valeur n’est plus valide. Enregistrez les nouveaux identifiants dans l’espace de stockage sécurisé approuvé par votre équipe.

Dès la première connexion
02

Utiliser des clés distinctes

Configurez des clés distinctes pour les opérations manuelles et les runners automatisés. Ne partagez pas une même clé privée entre plusieurs usages afin de pouvoir les révoquer et les auditer séparément.

Une clé par usage
03

Limiter le partage des comptes

Évitez que plusieurs personnes utilisent le même compte dédié aux opérations manuelles. Pour passer le relais, consignez l’état de la tâche et l’emplacement des artefacts au lieu de transmettre des identifiants personnels.

Accès traçable par membre
04

Restreindre les permissions des fichiers

Réservez les clés, certificats de signature, fichiers de variables d’environnement et jetons de projet aux comptes qui en ont besoin. N’affichez aucune donnée sensible dans les journaux de build.

Privilèges minimaux
05

Vérifier les membres autorisés

Lorsqu’un membre quitte le projet, qu’une tâche automatisée est désactivée ou qu’un appareil est remplacé, supprimez rapidement les clés publiques et les droits d’accès concernés, puis consignez l’opération.

Vérifications régulières
06

Fermer correctement les sessions

Quittez les contextes à privilèges élevés, vérifiez l’état des tâches, fermez les sessions graphiques et en ligne de commande, puis effacez les données de connexion locales des appareils non contrôlés.

À chaque départ
Dépannage des problèmes de connexion

Remontez du réseau local vers le nœud distant

Ne modifiez pas plusieurs paramètres à la fois. Vérifiez une seule hypothèse par étape et consignez l’heure, le symptôme et le résultat. Lorsque vous ouvrez un ticket, vous pourrez ainsi écarter directement les éléments déjà vérifiés.

  1. 01

    Vérifier le réseau local

    Vérifiez que les autres services réseau fonctionnent, puis faites un nouvel essai via une connexion filaire ou un autre réseau. Désactivez temporairement tout proxy qui modifie le routage et notez si le problème concerne uniquement votre réseau actuel.

    Résultat attendu : accès stable au réseau cible, sans pertes de paquets persistantes.
  2. 02

    Vérifier l’adresse et le port

    Recopiez dans la console l’adresse, le protocole et le port du nœud actuel. N’utilisez ni la saisie automatique du navigateur, ni un ancien favori, ni les informations de connexion d’une autre commande.

    Résultat attendu : la cible de connexion correspond exactement à la commande, à la région et au protocole actuels.
  3. 03

    Vérifier les identifiants

    Vérifiez que le nom d’utilisateur, le mot de passe ou le fichier de clé correspond au nœud actuel et que les permissions de la clé privée concordent avec l’identité sélectionnée dans le client. Ne soumettez pas plusieurs fois de suite des identifiants erronés.

    Résultat attendu : l’authentification réussit ou renvoie une erreur explicite pouvant être consignée.
  4. 04

    Vérifier l’état du système

    Dans la console, vérifiez l’état de l’instance et les événements les plus récents afin de distinguer un problème de connexion d’un problème de processus sur le nœud. La disponibilité réelle est celle indiquée en temps réel dans la console.

    Résultat attendu : le nœud est opérationnel et aucune opération système ou d’alimentation n’est en attente de confirmation.
  5. 05

    Vérifier les paramètres du client

    Vérifiez le protocole, la mise à l’échelle, le mappage du clavier, le proxy, le certificat et le cache des empreintes d’hôte. Si nécessaire, créez une nouvelle connexion sans reprendre l’ancienne configuration pour comparer.

    Résultat attendu : la connexion fonctionne avec les paramètres par défaut, ou le problème est clairement lié à un réglage du client.
  6. 06

    Préparer les informations du ticket

    Indiquez le numéro de commande, la région du nœud, la version de macOS, l’heure du problème, le protocole et la version du client, les étapes pour reproduire le problème ainsi que des journaux expurgés. Ne transmettez ni mot de passe, ni clé privée, ni jeton complet.

    Résultat attendu : l’équipe d’assistance peut reproduire le problème en suivant la chronologie, sans devoir redemander les informations de base.

Si la connexion reste impossible après ces six étapes, connectez-vous à la console pour ouvrir un ticket. Pour toute question générale, vous pouvez également écrire à support@armmesh.com.

Préparer votre accès

Choisissez une région et un modèle, puis connectez-vous après la livraison

ArmMesh propose deux modèles de serveurs physiques dédiés : ArmMesh M4 et ArmMesh M4 Pro. Ils sont disponibles dans six régions : Singapour, Tokyo, Séoul, Hong Kong, côte est et côte ouest des États-Unis. Le tarif de départ est de $19.5/jour. La disponibilité réelle est indiquée en temps réel dans la console.