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.html
plik 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.html
dodać classes/
w ARCHIVE="classes/VncViewer.jar"
, i zmienić port od 5901
celu 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.)
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
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!
źródło
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?)
źródło
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”.
źródło
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.
źródło
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.
źródło