Erst verbinden, dann optimieren

Mit Zugangsdaten auf drei Wegen zu Ihrem M4

Für den Desktop nutzen Sie VNC oder auf dem Mac die integrierte Bildschirmfreigabe. Für Befehle, Dateiübertragungen und CI ist SSH die richtige Wahl. Rufen Sie zuerst die aktuellen Verbindungsdaten des Knotens im Portal ab und folgen Sie dann den Schritten für Ihr Betriebssystem.

Sie haben bereits bestellt? Auf dieser Seite müssen Sie kein Passwort eingeben. Maßgeblich sind die Verbindungsadresse, der Port und der Benutzername, die nach dem Login in den Instanzdetails angezeigt werden.

Wählen Sie eine Verbindungsmethode

Der grafische Desktop ist für die direkte Bedienung da, die Kommandozeile für Automatisierung. Beide verbinden Sie mit demselben exklusiv genutzten physischen Rechner – nicht mit einer zusätzlich erstellten virtuellen Maschine.

VNC-Desktop

Ideal für die erste Einrichtung, die Xcode-Oberfläche, Build-Ergebnisse und Aufgaben, bei denen Sie Maus und Tastatur brauchen. Unter Windows und Linux ist dies ein guter Einstieg.

Sie benötigen einen kompatiblen VNC-Client sowie Desktop-Adresse, Port und Zugangsdaten aus dem Portal. Beachten Sie beim Verbinden die Hinweise des Clients zur Verschlüsselung.

Für den macOS-Desktop

macOS-Bildschirmfreigabe

Eine gute Wahl, wenn Sie selbst einen Mac nutzen. Öffnen Sie die Verbindung über den Finder – ein zusätzlicher Desktop-Client ist nicht nötig.

Sie benötigen die VNC-Verbindungsdaten aus dem Portal. Die Authentifizierungshinweise der macOS-Bildschirmfreigabe können sich von denen anderer Clients unterscheiden. Folgen Sie den Angaben auf dem Bildschirm.

Direkt vom Mac aus verbinden

SSH-Kommandozeile

Ideal für Git, die Installation von Abhängigkeiten, Dateisynchronisierung und self-hosted Runner. Für Builds im Hintergrund muss kein Desktopbild übertragen werden.

Sie benötigen SSH-Adresse, Benutzername, Port und ein Passwort oder einen Schlüssel. Prüfen Sie beim ersten Verbindungsaufbau den Host-Fingerabdruck und richten Sie anschließend die Anmeldung per Schlüssel ein.

Für Automatisierung und wenig Bandbreite

Erste Verbindung – passend zu Ihrem Betriebssystem

Die folgenden Felder veranschaulichen, wo Sie die Angaben eingeben. Sie enthalten keine echten Adressen, Konten oder Passwörter. Schaltflächennamen können je nach Betriebssystemversion leicht abweichen. Die tatsächlichen Werte finden Sie immer im Portal.

macOS: Finder → Mit Server verbinden

Nutzen Sie die integrierte Bildschirmfreigabe, um sich mit dem Desktop zu verbinden.

  1. 01

    Desktop-Adresse abrufen

    Melden Sie sich im Portal an und öffnen Sie die Details der gewünschten Instanz. Kopieren Sie die VNC-Adresse samt Port und notieren Sie die zugehörige Authentifizierungsmethode. Verwenden Sie im Desktop-Dialog nicht den SSH-Port.

    Beispiel · Verbindungsdaten der Instanz
    Grafischer Desktop
    VNC-Adresse und Port kopieren
    Authentifizierung
    Hinweise zur Desktop-Verbindung ansehen
  2. 02

    Verbindungsdialog öffnen

    Wählen Sie im Finder „Gehe zu“ → „Mit Server verbinden“ oder drücken Sie ⌘ + K. Geben Sie die Adresse im Format vnc://Adresse:Port ein. Wenn das Portal bereits eine vollständige Verbindungsadresse anzeigt, verwenden Sie diese direkt und fügen Sie keinen Präfix hinzu.

    Beispiel · Mit Server verbinden
    Serveradresse
    vnc://Adresse:Port
    Nächster Schritt
    „Verbinden“ wählen
  3. 03

    Anmelden und Desktop prüfen

    Geben Sie die Desktop-Zugangsdaten wie angegeben ein. Falls anschließend der macOS-Anmeldebildschirm erscheint, melden Sie sich zusätzlich mit Ihrem Systembenutzernamen und Passwort an. Öffnen Sie nach dem Verbindungsaufbau eine normale App und testen Sie Maus und Tastatur, bevor Sie die Auflösung anpassen.

    Beispiel · Nach dem Login prüfen
    Desktop-Login
    Den Verbindungshinweisen folgen
    System-Login
    Bei Bedarf das Knoten-Konto verwenden
    Erfolgreich verbunden
    Apps öffnen und Text eingeben können

Windows: RealVNC / TigerVNC

Nutzen Sie einen VNC-Client, der die Authentifizierung Ihres Knotens unterstützt. Ein zusätzliches Konto für ein Fernzugriffsgerät ist nicht erforderlich.

  1. 01

    Client installieren

    Installieren Sie RealVNC Viewer oder TigerVNC Viewer und prüfen Sie, ob die verwendete Version Ihr Betriebssystem unterstützt. Rufen Sie anschließend die Verbindungsdaten der Instanz im Portal ab. Die Beispiele in dieser Anleitung sind keine echten Zugangsdaten.

    Beispiel · Client einrichten
    Anwendung
    VNC Viewer
    Benötigte Daten
    Adresse, Port, Authentifizierungsmethode
  2. 02

    Verbindungsziel eingeben

    Geben Sie das Ziel in das Adressfeld oder eine neue Verbindung ein. RealVNC verwendet meist Adresse:Port, TigerVNC für einen expliziten TCP-Port meist Adresse::Port. Achten Sie auf die Hinweise im Client, damit Sie den Port nicht mit einer Display-Nummer verwechseln.

    Beispiel · Neue VNC-Verbindung
    Zieladresse
    Hostadresse der aktuellen Instanz
    Port
    Den im Portal angezeigten Wert verwenden
    Name der Verbindung
    Frei wählbar, aber ohne Passwort
  3. 03

    Anmelden und Eingabe testen

    Prüfen Sie die Zieladresse, bevor Sie Ihre Zugangsdaten eingeben. Ignorieren Sie keine Warnung zu einer unverschlüsselten Verbindung. Prüfen Sie zuerst die Verbindungshinweise des Knotens und verwenden Sie bei Bedarf einen SSH-Tunnel. Testen Sie auf dem Desktop Buchstaben, Sonderzeichen und Tastenkombinationen.

    Beispiel · Desktop beim ersten Login prüfen
    Sicherheit
    Verschlüsselung und Authentifizierung prüfen
    Eingabe testen
    Zuordnung von Strg, Alt und Befehl prüfen

Linux: Remmina

Speichern Sie Adresse und Anzeigeoptionen in einem Verbindungsprofil. Ob Passwörter gespeichert werden, richtet sich nach den Sicherheitsvorgaben Ihres Geräts.

  1. 01

    Verbindungsprofil anlegen

    Installieren Sie Remmina und das passende VNC-Plugin und legen Sie eine neue Verbindung an. Falls VNC nicht in der Protokollliste erscheint, prüfen Sie zuerst die Plugin-Installation. Verwenden Sie nicht stattdessen RDP für dieselbe Adresse.

    Beispiel · Verbindungsprofil
    Protokoll
    VNC
    Profilname
    Nach Projekt oder Einsatzzweck des Knotens benennen
  2. 02

    Adresse und Authentifizierung eingeben

    Tragen Sie Adresse und Port aus dem Portal in das Serverfeld ein. Wählen Sie die Authentifizierungsmethode gemäß den Verbindungshinweisen des Knotens. Wenn nur ein VNC-Passwort verlangt wird, tragen Sie den Systembenutzernamen nicht in ein dafür nicht vorgesehenes Feld ein.

    Beispiel · Server und Authentifizierung
    Server
    Knotenadresse und expliziter Port
    Authentifizierung
    Nur die laut Verbindungshinweisen erforderlichen Angaben
  3. 03

    Verbinden und Einstellungen speichern

    Stellen Sie zuerst mit den Standardeinstellungen eine Verbindung her. Passen Sie anschließend Skalierung, Farbtiefe oder Zwischenablage an. Wenn Ihr lokaler Client Tastenkombinationen für die Remote-Verbindung abfängt, prüfen Sie, wie Sie diese wieder freigeben – damit Sie auch im Vollbildmodus zur lokalen Sitzung zurückkehren können.

    Beispiel · Anzeige und Bedienung
    Erste Verbindung
    Standardeinstellungen verwenden
    Weitere Anpassungen
    Skalierung, Farbtiefe, Tastenkombinationen

Bildqualität optimieren, dann die Knotenwahl prüfen

Bei Remote-Desktops spielen Latenz, Bandbreite, Paketverlust und der Aufwand für die Codierung zusammen. Die folgenden Werte sind Empfehlungen für den Einstieg, keine Leistungsgarantie. Ändern Sie jeweils nur eine Einstellung und vergleichen Sie die Reaktion beim Ziehen eines Fensters oder bei der Texteingabe.

Auflösung, Farbtiefe und Komprimierung nach Einsatz auswählen
EinsatzAuflösung zum EinstiegFarbtiefe und KomprimierungWorauf achten?
Toolchain einrichten, täglich arbeiten1440 × 900Wenn der Client es unterstützt, zunächst 24-Bit-Farbe testen und die Codierung auf automatisch lassen.Auf gut lesbaren Text und eine direkte Cursorreaktion achten, bevor Sie die Desktopgröße erhöhen.
Xcode und mehrere Fenster nutzen1920 × 108024-Bit-Farbe bevorzugen; bei knapper Bandbreite stärker komprimieren.Lokale Skalierung und Remote-Auflösung auseinanderhalten, damit Text nicht doppelt verkleinert wird.
Mobilfunk oder geringe Bandbreite1280 × 800Wenn möglich 16-Bit-Farbe und stärkere Komprimierung testen.Zuerst Inhalte mit hoher Bildrate deaktivieren. Für farbkritische Aufgaben anschließend wieder eine höhere Farbtiefe wählen.
Lange Builds und CIDesktop muss nicht dauerhaft geöffnet seinLogs per SSH ansehen und Builds als separaten Job oder Runner-Dienst ausführen.Prüfen, ob der Job unabhängig von der aktuellen interaktiven Sitzung läuft, bevor Sie die Desktopverbindung trennen.

Knoten nach dem Hauptstandort wählen

Es gibt fünf Knotenstandorte: Singapur, Japan (Tokio), Südkorea (Seoul), Hongkong und den Osten der USA. Wählen Sie möglichst einen Standort in der Nähe der Personen, die hauptsächlich mit dem System arbeiten. Bei Teams in mehreren Zeitzonen zählt vor allem der Standort der Mitglieder, die am häufigsten interaktiv arbeiten. Die geografische Entfernung ist nur ein Ausgangspunkt – entscheidend sind auch die Route Ihres Internetanbieters und Ihre tatsächliche Verbindung.

Ändern Sie nicht gleich alle Einstellungen

Eine höhere Auflösung erhöht die Zahl der übertragenen Pixel. Stärkere Komprimierung kann Datenvolumen sparen, aber mehr Codierungsaufwand verursachen oder Details reduzieren. Deaktivieren Sie zunächst dynamische Hintergründe, Videovorschauen und unnötige Fenster und passen Sie die Werte schrittweise an. Eine reine Skalierung der Anzeige verringert normalerweise nicht die Zahl der remote zu übertragenden Pixel.

Nach dem Verbinden: Zugänge absichern

Während der Mietdauer nutzen Sie den gesamten Mac mini exklusiv. Die Verbindungsadresse allein schützt den Zugriff nicht – auch Passwörter, Schlüssel und Ihr lokales Gerät müssen gesichert sein.

Passwort beim ersten Login ändern

Ändern Sie nach dem Login bei macOS das Passwort des Systemkontos. Falls der Desktop-Dienst ein eigenes VNC-Passwort verwendet, prüfen und ändern Sie auch dieses. Beide Passwörter werden nicht unbedingt automatisch synchronisiert.

Lassen Sie die aktuelle Sitzung geöffnet und testen Sie das neue Passwort in einer zweiten Verbindung, bevor Sie die alte Sitzung schließen. Ändern Sie Netzwerk- und Freigabeeinstellungen nicht gleichzeitig mit dem Passwort.

Eine Änderung, ein Test

SSH auf Schlüssel-Login umstellen

Erstellen Sie lokal ein Schlüsselpaar mit Passphrase und fügen Sie nur den öffentlichen Schlüssel zur Liste der autorisierten Schlüssel des Remote-Kontos hinzu. Der private Schlüssel bleibt lokal und gehört weder in ein Support-Ticket noch in ein Code-Repository.

Testen Sie den Login per Schlüssel in einem neuen Terminal, bevor Sie die Passwortanmeldung gegebenenfalls einschränken. Teammitglieder sollten jeweils eigene Schlüssel verwenden; beim Austritt eines Mitglieds lässt sich dessen Schlüssel gezielt widerrufen.

Erst testen, dann absichern

Nicht benötigte Freigaben deaktivieren

Prüfen Sie die Freigabeeinstellungen und lassen Sie nur die tatsächlich benötigten Dienste wie Bildschirmfreigabe, Remote-Login oder Dateifreigabe aktiv. Beschränken Sie die zugelassenen Benutzer, statt Dienste für alle Konten freizugeben.

Prüfen Sie, ob SSH funktioniert, bevor Sie die Bildschirmfreigabe deaktivieren. Lassen Sie den geprüften Desktopzugang offen, bevor Sie SSH ändern. Schalten Sie nicht beide Rückwege gleichzeitig ab.

Immer einen Zugang offen lassen

Verbindungsprobleme systematisch eingrenzen

Prüfen Sie zuerst den Instanzstatus und die Verbindungsdaten im Portal. Unterscheiden Sie dann zwischen Netzwerkproblemen, fehlgeschlagener Anmeldung und Anzeigeproblemen des Desktops. Wiederholte Passwortversuche beheben keine Probleme mit Port oder Verbindung.

Anmeldung erfolgreich, aber der VNC-Bildschirm bleibt schwarz

Warten Sie zunächst, bis die aktuelle Systemsitzung vollständig geladen ist. Trennen Sie anschließend die Verbindung und stellen Sie sie einmal erneut her. Deaktivieren Sie testweise die Hardwarebeschleunigung des Clients oder wechseln Sie zur Standardcodierung, um ein Anzeigeproblem im Client auszuschließen. Wenn SSH funktioniert, ist der Knoten nicht vollständig unerreichbar. Prüfen Sie dann die Systemsitzung und die Einstellungen der Bildschirmfreigabe.

Erzwingen Sie keinen sofortigen Neustart – dadurch könnten laufende Builds oder nicht gespeicherte Dateien verloren gehen. Wenn der Bildschirm weiterhin schwarz bleibt, teilen Sie den Namen und die Version des Clients, einen Screenshot der Fehlermeldung und die Knotennummer mit. Schwärzen Sie im Screenshot Passwörter und die vollständige Verbindungsadresse.

Desktop nutzbar, aber Ziehen und Tippen sind deutlich verzögert

Reduzieren Sie zunächst die Remote-Auflösung, stoppen Sie Videos und dynamische Inhalte und prüfen Sie, ob gerade große Dateien hochgeladen werden. Vergleichen Sie die Reaktionszeit mit einer interaktiven SSH-Sitzung: Ist auch die Kommandozeile langsam, prüfen Sie zuerst Verbindung, Paketverlust und lokales Netzwerk. Reagiert nur die Anzeige verzögert, optimieren Sie Codierung, Farbtiefe und Auflösung.

Notieren Sie den Zeitpunkt, den Typ des lokalen Netzwerks und die Auswirkungen Ihrer Änderungen. Wenn Sie den Knoten wechseln möchten, klären Sie zuerst den Ablauf. Ein Knotenwechsel überträgt Projekte und Caches nicht automatisch.

Tastaturlayout stimmt nicht oder Shortcuts funktionieren anders

Stellen Sie sicher, dass auf Ihrem Gerät und dem Remote-System dasselbe Tastaturlayout und dieselbe Eingabemethode eingestellt sind. Testen Sie Buchstaben, Zahlen und Sonderzeichen in einem einfachen Texteditor. Prüfen Sie anschließend die Tastaturweiterleitung, die Befehlstaste-Zuordnung und die Einstellungen zum Abfangen von Tasten im Vollbildmodus.

Strg und Alt unter Windows oder Linux werden nicht unbedingt so auf macOS abgebildet, wie Sie es lokal erwarten. Prüfen Sie erst einzelne Tasten und dann Tastenkombinationen. Testen Sie nicht wiederholt im Passwortfeld.

Zwischenablage wird nicht zwischen lokalem und Remote-System synchronisiert

Prüfen Sie, ob der Client die Synchronisierung der Zwischenablage in beide Richtungen erlaubt, und testen Sie sie mit einem kurzen Text. Funktioniert Text, aber weder Bilder noch Dateien, werden diese Formate wahrscheinlich unterschiedlich unterstützt. Das bedeutet nicht, dass die Verbindung insgesamt ausgefallen ist.

Übertragen Sie Dateien mit SFTP oder rsync, statt sich auf Kopieren und Einfügen im Desktop zu verlassen. Funktioniert die Zwischenablage nach einem erneuten Verbinden weiterhin nicht, schalten Sie die entsprechende Clientoption kurz aus und wieder ein. Kopieren Sie zum Testen keine Schlüssel, Tokens oder Passwörter in andere Anwendungen.

SSH meldet „Verbindung abgelehnt“ oder ein geänderter Host-Fingerabdruck

Bei „Verbindung abgelehnt“ prüfen Sie zuerst SSH-Adresse und Port und anschließend, ob Remote-Login aktiviert ist. Bei einer Zeitüberschreitung sollten Sie die Netzwerkverbindung prüfen. Erst bei einem Authentifizierungsfehler sind Benutzername, Passwort oder öffentlicher Schlüssel die naheliegenden Ursachen.

Stoppen Sie die Verbindung, wenn sich der Host-Fingerabdruck geändert hat. Klären Sie über ein Support-Ticket im Portal, ob der Knoten erneut bereitgestellt wurde. Löschen Sie den bekannten Host-Eintrag nicht einfach, um die Warnung zu umgehen, und deaktivieren Sie nicht die Prüfung des Host-Schlüssels.

Desktop steht? Dann Builds an die CI übergeben

Als Nächstes finden Sie in unseren Anleitungen alles zur CI-Anbindung: Registrieren Sie einen self-hosted Runner, prüfen Sie Toolchain und Arbeitsverzeichnis und führen Sie den Ablauf zunächst manuell aus. Anschließend können Sie auf Pipeline-Tags umstellen. Sie haben noch keinen Knoten? Mieten Sie einen exklusiv genutzten physischen M4.