Zum Inhalt springen

Verbindungsübersicht

Jede My-Remote-Mac-Instanz ist auf zwei sich ergänzende Arten erreichbar, und Sie können beide gleichzeitig nutzen: einen grafischen macOS-Desktop und ein Terminal. Diese Seite erklärt beide, die Ports, die sie verwenden, und den standardmäßig aktivierten Brute-Force-Schutz.

1. Desktop (grafische Oberfläche) — VNC / Apple Bildschirmfreigabe

Abschnitt betitelt „1. Desktop (grafische Oberfläche) — VNC / Apple Bildschirmfreigabe“

Ein vollständiger macOS-Desktop, genau so, als säßen Sie direkt vor der Maschine — das standardmäßige VNC-Protokoll, das macOS Bildschirmfreigabe nennt. Ideal für die Xcode-Oberfläche, App-Tests und alles Visuelle.

Root-fähiger Shell-Zugriff über Port 22 für Builds, Skripte, Paketinstallationen und CI/CD. Unterstützt Passwort- und schlüsselbasierte Authentifizierung.

Beide Dienste werden von fail2ban überwacht. Nach 5 fehlgeschlagenen Anmeldungen innerhalb von 10 Minuten wird die betreffende IP für 1 Stunde gesperrt — bei SSH und VNC. Überprüfen Sie also vor einem erneuten Versuch Ihren Benutzernamen, Port und Schlüssel, sonst sperren Sie sich möglicherweise vorübergehend selbst aus. Siehe Sicherheit.

DienstPortProtokoll
SSH22TCP
Bildschirmfreigabe / VNC59010TCP

Wenn eine Verbindung fehlschlägt, ist eine lokale Firewall oder ein VPN, die diese Ports blockiert, die häufigste Ursache — siehe Fehlerbehebung.

FAQ

Mit welchen Ports verbinde ich mich?
SSH läuft über Port 22 und der VNC- / Bildschirmfreigabe-Desktop über Port 59010 (nicht der Standard 5900). Der benutzerdefinierte VNC-Port reduziert automatisierte Brute-Force-Angriffe.
Warum werde ich über SSH sofort getrennt?
Sie haben mit ziemlicher Sicherheit Ihren Benutzernamen weggelassen. Verbinden Sie sich immer als ssh your-username@YOUR-IP — dies ist sowohl für die Passwort- als auch für die Schlüsselauthentifizierung erforderlich.
Ich sehe „Your screen is being observed" auf dem Mac. Beobachtet mich jemand?
Nein. macOS zeigt diesen Hinweis immer dann an, wenn die Bildschirmfreigabe / Fernverwaltung aktiv und eine Sitzung verbunden ist — das ist Ihre eigene VNC-Verbindung. Es ist keine dritte Partei. Klicken Sie auf das Symbol in der Menüleiste, um die aktiven Sitzungen zu sehen. Siehe Apples Erklärung: support.apple.com/en-us/120315.
Ich habe ein paar Mal das falsche Passwort eingegeben und jetzt kommt keine Verbindung mehr zustande. Warum?
fail2ban sperrt eine IP nach 5 fehlgeschlagenen Anmeldungen innerhalb von 10 Minuten für 1 Stunde, sowohl bei SSH als auch bei VNC. Warten Sie, bis die Sperre abläuft, oder wenden Sie sich an den Support, und versuchen Sie es dann erneut mit dem korrekten Benutzernamen, Port und Schlüssel.
Kann ich AnyDesk, TeamViewer oder einen anderen Remote-Desktop verwenden?
Ja — Sie haben vollständige Administratorrechte und können sie daher installieren. Sie laufen unabhängig von der integrierten Bildschirmfreigabe (ARD): Richten Sie unbeaufsichtigten Zugriff ein und erteilen Sie die macOS-Berechtigungen für Bildschirmaufnahme + Bedienungshilfen (tun Sie dies einmal über die integrierte VNC-Verbindung). Die integrierte Bildschirmfreigabe über Port 59010 ist der unterstützte Standard.
Bieten Sie KVM- oder IPMI-Zugriff an?
Derzeit nicht. Der Zugriff erfolgt über SSH (Port 22) und VNC / Bildschirmfreigabe (Port 59010).