Anleitung für den Fernzugriff

Erst den passenden Standort wählen, dann sicher mit dem Cloud-Mac verbinden

ArmMesh bietet dedizierte Apple-Silicon-Server statt virtueller Maschinen. Prüfen Sie zuerst Serveradresse und Zugangsdaten Ihrer Bestellung. Wählen Sie anschließend je nach Aufgabe den Zugriff per Bildschirm oder SSH. Für interaktive Arbeit zählt vor allem die Latenz; bei Automatisierung sollten Sie auch Bandbreite, Speicherort der Artefakte und Warteschlangen berücksichtigen.

Sechs verfügbare Standorte: Singapur, Tokio, Seoul, Hongkong, US-Ostküste und US-Westküste. Adresse, Port und Verfügbarkeit sehen Sie in Echtzeit in der Konsole.

Verbindungsprofil Für interaktive Arbeit
Dedizierter Server
Workloads
Bildschirmzugriff, Xcode-Debugging
Standortwahl
Möglichst geringe Latenz
Vor der Verbindung
Adresse, Port, Zugangsdaten, Fingerabdruck
Zum Beenden
Aufgaben abschließen und Sitzung trennen
Asien-Pazifik

Bildschirmzugriff mit kurzer Latenz

  • SGSingapur
  • JPTokio, Japan
  • KRSeoul, Südkorea
  • HKHongkong
USA-Standorte

Nah an Repositorys und Artefakten

  • US-EUS-Ostküste
  • US-WUS-Westküste
Verbindungsqualität

≤60 ms eignen sich besser für längere interaktive Sitzungen am Bildschirm. Verbindungen über Kontinente hinweg eignen sich für Code-Synchronisierung, CI/CD-Aufträge und MLX-API-Aufrufe, nicht aber für häufige Desktop-Interaktionen.

Vorbereitung

Prüfen Sie diese fünf Angaben

Verbindungsprobleme haben oft mehrere mögliche Ursachen. Prüfen Sie Bestellung, Adresse, Zugangsdaten, Netzwerk und Client-Version, bevor Sie lokale Einstellungen ändern. So verwechseln Sie Probleme mit den Serverdaten nicht mit Client-Fehlern.

01

Bestellstatus

Prüfen Sie in der Konsole, ob die Bereitstellung abgeschlossen ist, und notieren Sie Modell, Region und aktuelle Serverkennung. Solange eine Bestellung noch bearbeitet wird, sind die Verbindungsdaten möglicherweise unvollständig. Versuchen Sie nicht wiederholt, sich mit einer alten Adresse zu verbinden.

02

Serveradresse und Port

Vergleichen Sie Hostadresse, Verbindungsprotokoll und Port genau mit den Angaben in der Konsole. Raten Sie keine Verbindungsparameter anhand anderer Bestellungen, alter Support-Tickets oder gespeicherter Angaben von Teammitgliedern.

03

Zugangsdaten

Prüfen Sie, ob Benutzername, Startpasswort und Schlüssel zum aktuellen Server gehören. Ändern Sie das Startpasswort direkt nach der ersten Verbindung und verwenden Sie für den dauerhaften Zugriff kontrolliert verwaltete Schlüssel.

04

Lokales Netzwerk

Prüfen Sie, ob Ihr Netzwerk ausgehende Verbindungen zum Zielport zulässt. Deaktivieren Sie testweise Proxy-Einstellungen, die Routen ändern, und versuchen Sie es erneut. In Unternehmensnetzwerken sollten Sie Firewall-Regeln und ausgehende IP-Adresse prüfen.

05

Client-Version

Verwenden Sie eine aktuelle Client-Version und beachten Sie die Kompatibilitätsangaben in den Bereitstellungsdetails Ihrer Bestellung. Sichern Sie vor einem Update die aktuelle Konfiguration, damit Sie Unterschiede bei Skalierung, Tastatur oder Authentifizierung leichter auf die Version zurückführen können.

Fügen Sie Zugangsdaten, vollständige Hostadressen oder private Schlüssel niemals in Chats, öffentliche Build-Protokolle oder Code-Repositorys ein. Geben Sie bei der Zusammenarbeit nur die Informationen weiter, die für die jeweilige Aufgabe erforderlich sind.

Bildschirmzugriff

Die erste Verbindung in fünf überprüfbare Schritte aufteilen

Eine Sitzung mit Bildschirmzugriff eignet sich für Xcode-Debugging, Signaturkonfiguration, UI-Prüfungen und gelegentliche manuelle Eingriffe. Dauerhafte Builds und Batch-Aufgaben sollten möglichst als Befehlsaufgaben laufen, statt die Desktop-Sitzung dauerhaft zu beanspruchen.

  1. 01

    Erste Sitzung herstellen

    Kopieren Sie die aktuelle Serveradresse und den Port aus der Konsole und richten Sie in einem unterstützten Client für den Bildschirmzugriff eine neue Verbindung ein. Prüfen Sie vor der ersten Anmeldung noch einmal Region und Benutzernamen, damit Ihre Zugangsdaten nicht an die falsche Adresse gesendet werden.

    Erkennungsmerkmal: Der Desktop wird vollständig geladen, Menüleiste und Mauszeiger reagieren normal.
  2. 02

    Auflösung und Skalierung einstellen

    Stellen Sie zunächst die vom Client empfohlene Auflösung ein, um eine stabile Sitzung herzustellen. Passen Sie anschließend die Skalierung an Ihren Bildschirm an. Bei hoher Latenz sollten Sie zuerst Auflösung und Bildqualität reduzieren, statt Farbtiefe und Bildrate gleichzeitig zu erhöhen.

    Erkennungsmerkmal: Text ist klar lesbar und Fenster lassen sich ohne anhaltende Verzögerung verschieben.
  3. 03

    Zwischenablage gezielt nutzen

    Aktivieren Sie die Synchronisierung der Zwischenablage nur, wenn Sie tatsächlich Code oder Befehle übertragen müssen. Inhalte mit Schlüsseln, Tokens oder Signaturdaten gehören nicht in eine gemeinsam genutzte Zwischenablage. Importieren Sie sie stattdessen über kontrollierte Dateipfade und Berechtigungen.

    Erkennungsmerkmal: Text lässt sich wie erwartet kopieren und sensible Inhalte landen nicht im Synchronisierungsverlauf.
  4. 04

    Tastaturbelegung anpassen

    Prüfen Sie Command-, Option- und Control-Taste, Funktionstasten sowie den Wechsel der Eingabemethode. Weicht die lokale Belegung von der entfernten ab, korrigieren Sie sie zuerst in der Zuordnung des Clients und legen Sie erst danach Tastenkürzel in der IDE fest.

    Erkennungsmerkmal: Häufige Tastenkombinationen, Abbruchtaste und Wechsel der Eingabemethode funktionieren wie gewohnt.
  5. 05

    Sitzung beenden

    Prüfen Sie zuerst den Status von Builds, Uploads und Modellprozessen, bevor Sie die Sitzung mit Bildschirmzugriff trennen. Aufgaben, die weiterlaufen sollen, gehören in einen verwalteten Hintergrundprozess. Beenden Sie den Client, wenn Sie ihn nicht mehr benötigen, und entfernen Sie sensible Angaben aus dem lokalen Verbindungsverlauf.

    Erkennungsmerkmal: Die Sitzung ist getrennt und der Status von Hintergrundaufgaben wird separat protokolliert.
Sicherer Zugriff per SSH

Automatisierte Aufgaben unabhängig von der Desktop-Sitzung ausführen

SSH eignet sich für Code-Synchronisierung, CI/CD-Runner, Protokollerfassung, Artefaktübertragung und die Verwaltung von MLX-Diensten. Prüfen Sie zuerst die Identität des Hosts und verwalten Sie Schlüssel, Berechtigungen und Sitzungsfortsetzung getrennt voneinander.

Verbindungscheck

Prüfung in vier Schritten

Schlüssel
Erstellen Sie für den jeweiligen Zweck einen eigenen Schlüssel. Bewahren Sie den privaten Schlüssel nur auf kontrollierten Geräten auf und beschränken Sie die Leseberechtigungen.
Host-Fingerabdruck
Vergleichen Sie den beim ersten Verbindungsaufbau angezeigten Fingerabdruck mit den Angaben in der Konsole. Akzeptieren Sie nach einer Adressänderung nicht einfach einen neuen Fingerabdruck.
Sitzung fortsetzen
Verwenden Sie für längere Aufgaben eine wiederherstellbare Sitzungsverwaltung. Schreiben Sie Standardausgabe, Fehlerausgabe und Exit-Code in separate Protokolle.
Minimale Berechtigungen
Führen Sie alltägliche Builds mit einem normalen Benutzerkonto aus. Erhöhen Sie die Berechtigungen nur, wenn ein konkreter Schritt es erfordert, und verlassen Sie den privilegierten Kontext danach sofort.
A

Lokalen Schlüssel vorbereiten

Verwenden Sie getrennte Schlüssel für persönliche Zugriffe, CI-Runner und kurzfristige Fehleranalysen. Halten Sie für jeden Zweck einen eigenen Widerrufsweg bereit und kopieren Sie denselben privaten Schlüssel nicht auf mehrere Geräte.

Lokal erledigt
B

Identität des Servers prüfen

Prüfen Sie Adresse, Port und Fingerabdruck anhand der Serverdaten in der Konsole. Stimmen die Fingerabdrücke nicht überein, brechen Sie die Verbindung ab und klären Sie eine mögliche Änderung über ein Support-Ticket.

Unbedingt prüfen
C

Wiederherstellbare Aufgabe starten

Starten Sie längere Builds, Downloads, Modell-Ladevorgänge und Lasttests in einer wiederherstellbaren Sitzung. Notieren Sie Startbefehl, Prozess-ID, Protokollpfad und Methode zum Beenden.

Aufgabe nachvollziehbar
D

Kontoberechtigungen einschränken

Beschränken Sie Schlüssel auf ihren vorgesehenen Zweck und den Zugriff auf die nötigen Teammitglieder. Entfernen Sie nicht mehr benötigte öffentliche Schlüssel. Verwenden Sie für gemeinsam genutzte Pipelines ein eigenes Ausführungskonto, getrennt vom Konto für manuelle Zugriffe.

Regelmäßig prüfen
Gemessene Latenz nach Standort

Zuerst die Round-Trip-Zeit, dann die Datenrichtung der Aufgabe betrachten

Die Tabelle hilft bei der Vorauswahl eines Standorts, ersetzt aber keine Messung über Ihr eigenes Netzwerk. Die Latenz wirkt sich besonders auf die Bildschirmbedienung aus. Bei Code-Synchronisierung, Artefakt-Uploads und Modellübertragungen spielen auch Bandbreite, Paketverlust und Standort der Datenquelle eine Rolle.

Testdatum 18. September 2026
Netzwerk Kabelgebundene Verbindung
Messmethode 20 Ping-Messungen
Auswertung Median
Testzeitraum Außerhalb der Hauptverkehrszeit
Median der Round-Trip-Latenz in Millisekunden von wichtigen Zugriffsstandorten zu den sechs verfügbaren ArmMesh-Serverstandorten
Zugriffsstandort Singapur
SG
Tokio, Japan
JP
Seoul, Südkorea
KR
Hongkong
HK
US-Ostküste
US-E
US-Westküste
US-W
Singapur 18 ms 74 ms 79 ms 38 ms 238 ms 169 ms
Tokio 76 ms 12 ms 37 ms 49 ms 171 ms 108 ms
Seoul 82 ms 34 ms 11 ms 45 ms 188 ms 121 ms
Hongkong 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
Frankfurt 164 ms 231 ms 244 ms 189 ms 92 ms 158 ms

Die Messwerte können je nach Routing des Internetanbieters, WLAN-Umgebung, internationalen Verbindungen und lokalem Internetzugang abweichen. Testen Sie vor der Bestellung die infrage kommenden Standorte wiederholt über Ihr tatsächliches Büronetzwerk. Berücksichtigen Sie dabei auch den Standort von Code-Repository, Objektspeicher und Teammitgliedern.

Latenz je nach Anwendung bewerten

Derselbe Millisekundenwert wirkt sich je nach Aufgabe anders aus

Wählen Sie einen Standort nicht allein nach dem niedrigsten einzelnen Ping-Wert. Berücksichtigen Sie, wo Sie arbeiten, wo Code und Artefakte liegen und wie Aufgaben ausgeführt werden. Erst zusammen zeigen diese Faktoren, welcher Standort den gesamten Workflow beschleunigt.

Besonders latenzempfindlich

Bildschirmbedienung

Mausbewegungen, Fenster, UI-Debugging und Eingaben im Editor werden alle von der Round-Trip-Zeit beeinflusst. Wählen Sie bevorzugt einen nahe gelegenen Standort mit stabiler Verbindung und passen Sie danach Auflösung und Bildqualität an.

Wichtig:Round-Trip-Latenz, Jitter, Paketverlust
Mäßig latenzempfindlich

Code-Synchronisierung

Anzahl kleiner Dateien, Standort des Repositorys und Cache-Treffer bei Abhängigkeiten sind oft wichtiger als ein einzelner Ping-Wert. Wählen Sie einen Server nahe am Repository oder Mirror und vermeiden Sie es, Abhängigkeiten wiederholt vollständig herunterzuladen.

Wichtig:Repository-Standort, Durchsatz kleiner Dateien, Cache
Wenig interaktiv

CI/CD-Ausführung

Beim Start einer Aufgabe werden meist nur wenige Steuerdaten übertragen; anhaltende Latenz wirkt sich daher nur begrenzt aus. Wichtiger sind die Anzahl paralleler Runner, Wartezeit in der Warteschlange, Cache-Verzeichnisse und vollständige Fehlerprotokolle.

Wichtig:Warteschlange, Parallelität, Cache und Wiederholungen
Bandbreitenempfindlich

Artefakt-Upload

Große Archive, Videodateien und Modelldateien sind besonders auf dauerhaft hohe Bandbreite und eine stabile Verbindung angewiesen. Wählen Sie einen Server nahe am Speicherort der Artefakte und verwenden Sie Übertragungen mit Prüfsummen und Fortsetzungsfunktion.

Wichtig:Dauerhafter Durchsatz, Paketverlust, Prüfsummen und Fortsetzung
Empfindlich bei vielen Verbindungsschritten

MLX-API-Aufrufe

Bei kurzen Anfragen fällt die Round-Trip-Zeit stärker ins Gewicht. Bei langen Inferenzläufen sind vor allem Modell, Kontext und Parallelität entscheidend. Liegen aufrufender Client und Server auf verschiedenen Kontinenten, sollten Sie Verbindungen wiederverwenden und unnötige serielle Anfragen vermeiden.

Wichtig:Zeit bis zum ersten Byte, Verbindungswiederverwendung, Parallelität
Sicherheitscheckliste

Sechs Prüfungen für jedes Teammitglied mit Zugriff

Ein dedizierter Server stellt feste Hardware-Ressourcen bereit. Konten, Schlüssel, Projektdateien und Zugriffsrechte verwalten Sie weiterhin selbst. Richten Sie die Sicherheitsgrundlage bei der ersten Verbindung ein und prüfen Sie sie erneut, wenn sich Teammitglieder oder Aufgaben ändern.

01

Startpasswort ändern

Ändern Sie das Startpasswort direkt nach der ersten Anmeldung und prüfen Sie, ob der alte Wert nicht mehr funktioniert. Speichern Sie das neue Passwort in einem vom Team freigegebenen sicheren Passwortspeicher.

Beim ersten Zugriff
02

Eigene Schlüssel verwenden

Richten Sie für persönliche Zugriffe und automatisierte Runner jeweils eigene Schlüssel ein. Nutzen Sie nicht denselben privaten Schlüssel für verschiedene Zwecke, damit sich Zugriffe einzeln widerrufen und prüfen lassen.

Nach Zweck getrennt
03

Gemeinsam genutzte Konten vermeiden

Vermeiden Sie Konten, die mehrere Personen verwenden. Halten Sie bei einer Übergabe Aufgabenstatus und Speicherort der Ergebnisse fest, statt persönliche Zugangsdaten weiterzugeben.

Zugriffe nachvollziehbar
04

Dateiberechtigungen einschränken

Gewähren Sie Zugriff auf Schlüssel, Signaturzertifikate, Umgebungsvariablen und Projekttokens nur den benötigten Konten. Geben Sie keine vertraulichen Werte in Build-Protokollen aus.

Minimale Berechtigungen
05

Zugriffsberechtigte prüfen

Entfernen Sie öffentliche Schlüssel und Zugriffsrechte zeitnah, wenn Teammitglieder das Projekt verlassen, Automatisierungen eingestellt oder Geräte ausgetauscht werden. Dokumentieren Sie die Änderungen.

Regelmäßig prüfen
06

Sitzung ordnungsgemäß beenden

Verlassen Sie den privilegierten Kontext, prüfen Sie den Aufgabenstatus und trennen Sie Bildschirm- und SSH-Sitzungen. Löschen Sie lokale Verbindungsdaten von nicht kontrollierten Geräten.

Nach jedem Zugriff
Verbindungsprobleme beheben

Schrittweise vom lokalen Netzwerk zum Server prüfen

Ändern Sie nicht mehrere Einstellungen auf einmal. Prüfen Sie pro Schritt nur eine mögliche Ursache und notieren Sie Zeitpunkt, Symptom und Ergebnis. So müssen Sie im Support-Ticket bereits bestätigte Fehlerquellen nicht erneut untersuchen lassen.

  1. 01

    Lokales Netzwerk prüfen

    Prüfen Sie, ob andere Netzwerkdienste funktionieren. Testen Sie die Verbindung über Ethernet oder ein alternatives Netzwerk und pausieren Sie Proxys, die Routen ändern. Notieren Sie, ob nur das aktuelle Netzwerk betroffen ist.

    Erwartetes Ergebnis: Der Zielserver ist stabil erreichbar und es gibt keinen anhaltenden Paketverlust.
  2. 02

    Adresse und Port prüfen

    Kopieren Sie aktuelle Serveradresse, Protokoll und Port erneut aus der Konsole. Verwenden Sie weder automatisch ausgefüllte Browserdaten noch alte Lesezeichen oder Verbindungsdaten aus einer anderen Bestellung.

    Erwartetes Ergebnis: Verbindungsziel, Bestellung, Region und Protokoll stimmen exakt überein.
  3. 03

    Zugangsdaten prüfen

    Prüfen Sie, ob Benutzername, Passwort oder Schlüsseldatei zum aktuellen Server gehören. Stellen Sie sicher, dass die Berechtigungen des privaten Schlüssels und die im Client ausgewählte Identität zusammenpassen. Wiederholen Sie eine Anmeldung mit falschen Zugangsdaten nicht immer wieder.

    Erwartetes Ergebnis: Die Authentifizierung gelingt oder liefert eine eindeutige, nachvollziehbare Fehlermeldung.
  4. 04

    Systemstatus prüfen

    Prüfen Sie in der Konsole den Instanzstatus und aktuelle Ereignisse, um Verbindungsprobleme von Problemen mit serverinternen Prozessen zu unterscheiden. Maßgeblich ist der in Echtzeit angezeigte Status in der Konsole.

    Erwartetes Ergebnis: Der Server ist betriebsbereit und es stehen keine Strom- oder Systemvorgänge aus.
  5. 05

    Client-Einstellungen prüfen

    Prüfen Sie Protokoll, Skalierung, Tastaturbelegung, Proxy, Zertifikat und gespeicherten Host-Fingerabdruck. Erstellen Sie bei Bedarf einen neuen Verbindungseintrag ohne übernommene alte Einstellungen zum Vergleich.

    Erwartetes Ergebnis: Die Verbindung funktioniert mit Standardeinstellungen oder die Ursache ist klar auf eine Client-Einstellung eingegrenzt.
  6. 06

    Informationen für das Support-Ticket sammeln

    Geben Sie Bestellnummer, Serverregion, macOS-Version, Zeitpunkt, verwendetes Protokoll und Client-Version sowie Reproduktionsschritte und bereinigte Protokolle an. Senden Sie keine Passwörter, privaten Schlüssel oder vollständigen Tokens mit.

    Erwartetes Ergebnis: Das Support-Team kann den Ablauf anhand der Zeitangaben nachvollziehen, ohne grundlegende Informationen wiederholt erfragen zu müssen.

Wenn Sie nach diesen sechs Schritten weiterhin keine Verbindung herstellen können, melden Sie sich in der Konsole an und erstellen Sie ein Support-Ticket. Bei allgemeinen Fragen können Sie auch eine E-Mail an support@armmesh.com.

Zugriff vorbereiten

Standort und Modell wählen, nach der Bereitstellung verbinden

ArmMesh bietet dedizierte ArmMesh M4- und ArmMesh M4 Pro-Server an sechs Standorten: Singapur, Tokio, Seoul, Hongkong, US-Ostküste und US-Westküste. Der Einstiegspreis beträgt $19.5/Tag. Die aktuelle Verfügbarkeit sehen Sie in Echtzeit in der Konsole.