Wie aktiviere ich die OS X-Bildschirmfreigabe (VNC) über SSH?
59
Ich habe vergessen, das Kontrollkästchen "VNC-Viewer können den Bildschirm mit Kennwort steuern" zu aktivieren, um es auf meinem funktionierenden Mac einzugeben. Kann ich diese Funktion über SSH aus der Ferne aktivieren (ich bin jetzt unter Windows XP)?
3) Melden Sie sich mit einem VNC-Client an. Wie bereits erwähnt, hat TightVNC für mich gearbeitet. aus irgendeinem Grund haben RealVNC und UltraVNC dies nicht getan. Ihr Passwort lautet "mypasswd" (siehe das Flag -vncpw im obigen Befehl; Sie können und sollten dies ändern).
4) Wenn Sie fertig sind, deaktivieren Sie die Bildschirmfreigabe in Ihrer SSH-Sitzung:
Eine Sache, die Mac RD für mich ziemlich unbrauchbar macht (sehr langsam) ... im Gegensatz zu Windows RDC, was ziemlich gut ist.
Haben Sie Vine Server ausprobiert?
2
3+ Jahre später und funktioniert perfekt in Yosemite. Vielen Dank!
Jordanien
1
@ Novellizator Sowohl Mac als auch Linux haben ssh sofort verfügbar. Sie benötigen kein separates Paket wie unter Windows.
Christopher Schultz
30
Hier ist eine andere Methode, mit der die Bildschirmfreigabe für alle aktuellen Benutzer aktiviert wird, anstatt ein einziges vnc-Kennwort zu verwenden.
Für die Nachwelt: Wenn Sie dies tun, können Sie auch eine Verbindung über herstellen /System/Library/CoreServices/Screen Sharing.app.
Dougal
Beachten Sie, dass Sie die Screen-Sharing-App (sehr) einfach über eine Spotlight-Suche starten können
Vincent Robert,
funktioniert unter macOS Sierra 10.12 nicht
SegFault
arbeitete für mich auf macOS High Sierra 10.13.6
Fahim
2
Erhaltene diese Antwort auf MacOS Mojave: "Warnung: Macos 10.14 und höher ermöglicht nur die Steuerung, wenn die Bildschirmfreigabe über die Systemeinstellungen aktiviert ist."
Hier ist eine andere Methode, mit der die Bildschirmfreigabe für alle aktuellen Benutzer aktiviert wird, anstatt ein einziges vnc-Kennwort zu verwenden.
Deaktivieren Sie das gleiche wie zuvor.
Auf diese Weise können Sie über die
share screen
Schaltfläche im Finder von einem Mac aus eine Verbindung zum Remote-Computer herstellen .Referenz: http://ss64.com/osx/kickstart.html
quelle
/System/Library/CoreServices/Screen Sharing.app
.