Nachvollziehbare Verbindungsroutine etablieren
Zugangsdaten speichern
Geräteadresse, Benutzername und privaten Schlüssel getrennt speichern. Für die gemeinsame Nutzung einen kontrollierten Passwortmanager verwenden; private Schlüssel gehören weder in Repositories noch in Build-Artefakte oder Ticketanhänge.
SSH-Schlüssel
Verwende für jedes Gerät ein eigenes Schlüsselpaar, hinterlege einen aussagekräftigen Kommentar und dokumentiere die erstellende Person. Entferne beim Ausscheiden aus dem Projekt oder bei geänderter Gerätenutzung den zugehörigen öffentlichen Schlüssel und rotiere die Zugangsdaten.
Remote-Desktop-Sitzung
Die grafische Oberfläche eignet sich für Xcode-Einstellungen, Zertifikatimport und UI-Prüfungen. Lang laufende Builds sollten über Kommandozeile oder Runner laufen und nicht von einer geöffneten Desktop-Sitzung abhängen.
Inaktive Sitzungen beenden
Beende nach der Arbeit den Remote-Desktop und nicht mehr benötigte Portweiterleitungen. Hintergrund-Builds sollten über eine klare Aufgabenverwaltung laufen, nicht über ein offen gelassenes Terminalfenster.