Zapomniałem włączyć „Przeglądarki VNC mogą sterować ekranem za pomocą hasła”, aby wejść na działającego Maca, czy jest sposób na włączenie tej funkcji zdalnie przez SSH (teraz jestem na WindowsXP)?
Zapomniałem włączyć „Przeglądarki VNC mogą sterować ekranem za pomocą hasła”, aby wejść na działającego Maca, czy jest sposób na włączenie tej funkcji zdalnie przez SSH (teraz jestem na WindowsXP)?
Odpowiedzi:
Źródło: http://technotes.twosmallcoins.com/?p=279 ( zarchiwizowane )
Putty to dobry klient SSH dla systemu Windows.
1) SSH do zdalnego komputera OS X z logowaniem administratora i hasłem.
2) Włącz Pulpit zdalny (inaczej Udostępnianie ekranu, inaczej VNC) za pomocą tego polecenia:
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart \
-activate -configure -access -on \
-clientopts -setvnclegacy -vnclegacy yes \
-clientopts -setvncpw -vncpw mypasswd \
-restart -agent -privs -all
3) Zaloguj się przy użyciu klienta VNC. Jak wspomniałem, TightVNC działało dla mnie; z jakiegoś powodu RealVNC i UltraVNC nie. Twoje hasło to „mypasswd” (zobacz flagę -vncpw w powyższym poleceniu; możesz i powinieneś to zmienić).
4) Po zakończeniu wyłącz udostępnianie ekranu za pomocą sesji SSH:
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart \
-deactivate -configure -access -off
Oto inny sposób, który umożliwia dostęp do współdzielenia ekranu wszystkim obecnym użytkownikom, zamiast używania jednego hasła vnc;
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart \
-activate -configure -access -on \
-configure -allowAccessFor -allUsers \
-configure -restart -agent -privs -all
Wyłącz tak samo jak poprzednio.
Pozwala to połączyć się ze zdalnym komputerem z komputera Mac za pomocą share screen
przycisku w Finderze.
Odniesienie: http://ss64.com/osx/kickstart.html
/System/Library/CoreServices/Screen Sharing.app
.