Z radością używamy kombinacji Vine Server dla OSX i JollyFastVNC dla klientów.
Vine Server zapewnia „osobistą” instancję serwera VNC na unikalnym numerze portu dla każdego zalogowanego użytkownika. Jedyną sztuczką jest to, że użytkownik musi być już zalogowany na komputerze Mac z VineServer działającym pod ich kontem, aby móc korzystać z VNC. Rozwiązaniem problemu bootstrap, który to wprowadza, jest Vine Server „System Server”, który zapewnia sesję VNC dla konsola Mac - a zatem każdy użytkownik mający dostęp do sesji konsoli zaloguje się na komputerze Mac (a tym samym uruchomi własną prywatną instancję Vine Server)
Konfiguracja jest stosunkowo łatwa:
1 / Włącz szybkie przełączanie użytkowników, aby wielu użytkowników mogło współdzielić komputer Mac.
2 / Zaloguj się do faktycznej konsoli Mac jako użytkownik administracyjny, któremu chcesz również przyznać zdalny dostęp. Uruchom Vine Server jako ten użytkownik i zaznacz preferencję „Otwórz przy logowaniu”.
3 / Otwórz Preferencje serwera Vine i zanotuj numer portu przypisany do tej instancji serwera VNC. Ręcznie wprowadź ponownie ten numer, aby „przypiąć” to wystąpienie do tego portu w celu kolejnych uruchomień. Zaleca się również ustawienie tutaj hasła dla tej unikalnej sesji użytkownika.
4 / Przejdź do zakładki Udostępnianie i zaznacz pole „Zezwalaj na wiele sesji użytkownika”
5 / Przejdź do zakładki Uruchamianie i zaznacz przycisk „System Server ...”. Uruchom instancję serwera systemowego na domyślnym porcie (5900). Będzie to twój serwer VNC konsoli do użycia. (Zalecam ustawienie hasła do tego)
6 / Zamknij okno preferencji i kliknij przycisk Uruchom ponownie serwer.
Powinieneś być teraz w stanie zalogować się do dwóch sesji użytkowników VNC: jednej jako Konsoli na porcie 5900 i jednej jako użytkownik administracyjny, którego właśnie zalogowałeś.
Teraz, dla każdego użytkownika, zaloguj się i dodaj Vine Server do swojej stacji dokującej i powtórz kroki 2, 3 i 4 powyżej.
Jedyne dwa problemy, które zauważyliśmy, to to, że jeśli komputer Mac zostanie wyłączony, serwer systemowy nie uruchomi się automatycznie. Początkowy użytkownik musi się zalogować i uruchomić za pomocą interfejsu użytkownika.
Drugi problem polega na tym, że jeśli użytkownik zaloguje się za pośrednictwem zdalnej sesji konsoli VNC, kolejne użycie komputera Mac będzie widoczne zarówno w sesji konsoli, jak i w „osobistej” sesji VNC. tzn. sesja konsoli pozostaje związana z ostatnim zalogowanym użytkownikiem, dopóki ktoś inny nie zaloguje się zdalnie lub lokalnie. Rozwiązujemy ten problem, otwierając ponownie zdalną sesję konsoli po zalogowaniu i używając szybkiego przełączania użytkowników do „pokaż okno logowania”, co wydaje się zmuszać konsolę do ponownej dysocjacji.
JollyFastVNC wchodzi w obraz jako klient VNC obsługujący bonjour z ładną przeglądarką „dostępnych serwerów”. Zapewnia to zdalną „nazwę hosta: port” dla Maca dla każdej działającej instancji Vine Server i instancji konsoli, umożliwiając łatwą nawigację, jeśli nie można przywołać numerów portów.
Mam nadzieję że to pomoże.