Jak zdalnie administrować Mac OS X Snow Leopard z pulpitu Windows?

7

Próbowałem włączyć Preferencje systemowe -> Udostępnianie, a następnie połączyć się za pomocą TightVNC w systemie Windows, ale nie mogę się połączyć.

Wolałbym darmową opcję dla Maca, wolałbym jeszcze bardziej, gdybym mógł połączyć się z Mac z Windows za pomocą Pulpitu zdalnego Microsoft, chociaż wiem, że jest to pobożne życzenie.

Nick Kavadias
źródło

Odpowiedzi:

6

Normalni klienci VNC obsługują tylko hasło, a nie nazwę użytkownika.

Aby umożliwić połączenie z komputerem Mac, w Preferencjach systemowych »Udostępnianie kliknij przycisk„ Ustawienia komputera ”i włącz„ Przeglądarki VNC mogą kontrolować ekran hasłem [..] ”.


Nawiasem mówiąc: można również użyć przeglądarki Java. Przetestowałem pakiet „Binary * .class and JAR files” od TightVNC .

Aby użyć go z wiersza poleceń:

  • java VncViewer HOST name_or_ip_of_your_mac

Aby użyć go z przeglądarki: jego index.htmlplik jest tylko przykładem. Ale nawet gdy zostanie to naprawione, nie można łatwo użyć przeglądarki, aby połączyć się z dowolnym komputerem zdalnym, ponieważ Java domyślnie może łączyć się tylko z hostem, z którego aplet został pobrany. Ale jeśli nie masz nic przeciwko uruchamianiu zarówno funkcji udostępniania ekranu, jak i udostępniania sieci na komputerze Mac, do którego chcesz uzyskać dostęp, to:

  • W terminalu, aby hostować aplet z nowego folderu „vnc”:

    cd / Library / WebServer / Documents /
    sudo mkdir -m 777 vnc
    curl http://www.tightvnc.com/download/1.3.10/tightvnc-1.3.10_javabin.tar.gz | tar xzv -C vnc

  • Edycja vnc/index.htmldodać classes/w ARCHIVE="classes/VncViewer.jar", i zmienić port od 5901celu 5900. (Opcjonalnie zmień także wymiary i inne parametry . Ustawienie „Otwórz nowe okno” na „prawda” i „Współczynnik skalowania” na „auto” wydaje się być przyjemne, ale zwróć uwagę, że nowe okno zostanie zamknięte, jeśli (nieużywane) okno przeglądarki nadrzędnej jest Zamknięte.)

  • Włącz zarówno Udostępnianie ekranu, jak i Udostępnianie Internetu za pomocą Preferencji systemowych »Udostępnianie (i sprawdź, czy wyżej wspomniane„ Przeglądarki VNC mogą kontrolować ekran za pomocą hasła [..] ”).

  • Upewnij się, że porty 80 i 5900 są dozwolone w zaporze, a może nawet skonfiguruj mapowanie portów w routerze. Alternatywnie: wszystko będzie bezpieczniejsze, gdy włączysz SSH poprzez udostępnianie »Logowanie zdalne i użyj tunelu, aby połączyć się z komputerem Mac. Podobnie jak w systemie Windows z PuTTY :

    putty.exe -ssh -L 8080: localhost: 80 -L 5900: localhost: 5900 użytkownik @ nazwa_lub_ip_twoj_mac

  • Wystarczy przejść do czegoś podobnego http://name_or_ip_of_your_mac/vnc(lub, w przypadku korzystania z tunelu: http://localhost:8080/vnc)

(Testowane z komputera Mac z systemem 10.6 z Javą 6, w kierunku komputera Mac z funkcją udostępniania ekranu w wersji 10.5.x oraz z WinXP do 10.6.x.)

Arjan
źródło
4

Ustawienie „Przeglądarki VNC mogą sterować ekranem hasłem [..]” od pierwszej odpowiedzi nie rozwiązuje problemu.

Wystąpił problem z uzgadnianiem aplikacji protokołu VNC w systemie OS X Snow Leopard dla klientów VNC, które nie są macierzyste w systemie Mac OS X, tj. TightVNC dla Windows. Prosta wyszukiwarka Google ujawni, że jest to problem. Przepraszamy, to nie jest odpowiedź / rozwiązanie.

Mike Kormendy
źródło
Poniższy link zawiera dodatkowe informacje, ale nie ma rozwiązania: dyskusji.apple.com/thread.jspa?threadID=2222053&tstart=0
Mike Kormendy
Nie przeszukiwałem Google, ale zakładam, że pytający (który miał na myśli TightVNC) przetestował moją odpowiedź, zanim ją zaakceptował? Ja też nie mam problemów. Używam przeglądarki UltraVNC (podobno stara, wersja 1.0.3. RC2 z maja 2007 r.) Na WinXP, używając sieci LAN do Mac OS X 10.5.x i 10.6.x (oba ustawione na „Przeglądarki VNC mogą kontrolować ekran hasłem [.. ] ”, ale NIE„ Każdy może poprosić o pozwolenie na sterowanie ekranem ”).
Arjan
Mimo to +1, aby zyskać trochę reputacji, aby móc komentować. ;-)
Arjan
1

zawsze możesz użyć TeamViewer do zdalnego sterowania „Mac OS X Snow Leopard z Windows”.

Uwaga: wersja 5 (z obsługą czatu wideo) nie jest jeszcze dostępna dla systemu Mac OS, musisz użyć wersji 4.x na komputerze Mac.

TeamViewer jest bezpłatny do użytku osobistego.


źródło
1

Znalazłem rozwiązanie , w końcu związane z TightVNC. Skorzystaj z tych linków, ale z dodanymi notatkami:

http://forums.macrumors.com/showpost.php?p=7221295&postcount=20

Kiedy przejdziesz do edycji com.apple.RemoteManagement.plist za pomocą vi i zauważysz, że w pliku jest już zawartość, umieść kod dostarczony PONIŻEJ / PO treści, w nowym wierszu.

Również podczas próby edycji pliku com.apple.ScreenSharing.launchd wuth vi pomocne może być odsłonięcie pliku przed poleceniem ls w następujący sposób:

echo -n włączone> com.apple.ScreenSharing.launchd

WRESZCIE, po ponownym uruchomieniu systemu, przed próbą zdalnego administrowania za pomocą VNC, przejdź do panelu Preferencji systemowych, kliknij Udostępnianie, a następnie przejdź do elementu Zdalne zarządzanie. Kliknij przycisk Ustawienia komputera iz menu rozwijanego wybierz „Przeglądarki VNC mogą kontrolować ekran hasłem:” i wprowadź nowe hasło. (jak powiedział Arjan powyżej, usuń zaznaczenie opcji „Każdy może poprosić o pozwolenie na sterowanie ekranem”)

Kliknij OK.

Sugeruję ponowne uruchomienie jeszcze raz, a następnie spróbuj zalogować się za pomocą VNC.

Teraz działa dla mnie!

Mike Kormendy
źródło
1

Odkryłem, że TightVNC 1.3 dla Windows 7 łączy się od razu z Snow Leopard.

Wszystko, co musisz zrobić, to hasło, aby połączyć się po stronie Mac. W panelu Udostępnianie w Preferencjach systemowych upewnij się, że Udostępnianie ekranu jest włączone. Kliknij Ustawienia komputera, a następnie zaznacz pole „Przeglądarki VNC mogą sterować ekranem za pomocą hasła” i wprowadź hasło.

Uruchom przeglądarkę TightVNC Viewer, wprowadź swój adres IP lub adres DNS i kliknij Połącz. Zostaniesz poproszony o podanie hasła (nie nazwy użytkownika) i voila! (Może to wynik ulepszeń po stronie TightVNC?)

withfries2
źródło
1

Możesz podłączyć TightVNC do Snow Leopard, jeśli wybierzesz LAN, lub w opcjach usuń zaznaczenie opcji „Automatycznie wybierz najlepsze ustawienia”, a następnie podświetl „Pełne kolory”.

Simon McNair
źródło
0

Możesz także dodać komputer Mac do bezpłatnego konta na stronie www.logmein.com. Zapewniłoby to również zdalne sterowanie spoza biura / domu.

JBRWilkinson
źródło
0

Muszę to zrobić i korzystam z Logmein.com za darmo. To prawie zerowa konfiguracja (instalujesz aplikację, podłączasz ją do utworzonego konta logmein i być może restartujesz). Możesz uaktualnić do Logmein Pro, jeśli musisz także udostępniać pliki między komputerami, ale rzadko to robię i używam Skype lub Gmaila, kiedy tylko muszę.

Łączysz się z komputerem Mac z poziomu przeglądarki.

greye
źródło
czy sterownik ekranu Logmein nadal psuje Aero na komputerach z Vista / 7? Przypuszczam, że nie musisz instalować klienta (i sterownika), ponieważ łączysz się z komputera z systemem Windows. :)
Nie próbowałem (jestem na polu XP), ale myślę, że masz rację. Sesja odbywa się w przeglądarce, chociaż potrzebujesz ich wtyczki i Java.
greye