Czy istnieje jakieś rozwiązanie, aby zmienić komputer Mac w prawdziwy serwer cienkich klientów dla wielu użytkowników?
Chciałbym skonfigurować kilka tanich komputerów z dostępem do kilku kont przy użyciu czegoś takiego jak VNC, ale kupowanie nowego serwera dla każdego użytkownika lub nowej licencji na zwirtualizowane OS X Server dla każdego użytkownika nie jest opłacalne.
Jestem w pełni świadomy, że OS X Server pozwala konfigurować użytkowników z „folderami domowymi sieci” i wiem, że w Mac OS X jest także wbudowany VNC. Żaden z nich nie pasuje do rachunku (pierwszy wymaga grubego klienta, a drugi jest tylko dla jednego użytkownika)
AKTUALIZACJA: tak, Lion! http://www.9to5mac.com/54102/10-7-lion-allows-multi-user-remote-computing
źródło
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.
źródło
Rzuć okiem na serwer terminali Aqua Connect . Zapewnia klientom OSX dla wielu użytkowników za pośrednictwem RDP, VNC i X11.
źródło
Verveguy,
Właśnie skonfigurowałem to za pomocą Vine Server, działa dobrze.
Ponieważ używam tego komputera wyłącznie do celów terminalowych, stworzyłem skrypt, który automatycznie dokonuje szybkiej zmiany użytkownika po zalogowaniu.
Umieściłem to w przełączniku / opt / fastswitch
potem w Terminalu
sudo chmod + x fastswitch
Następnie dla każdego użytkownika dokonałem szybkiego przełączania jednego z programów startowych na kontach, [nazwa konta], elementy logowania.
Teraz port 5900 zawsze domyślnie loguje się do użytkownika!
Jeśli zrobisz to z użytkownikiem, który również fizycznie korzysta z komputera, przejdzie w stan szybkiego przełączania użytkownika, w którym będzie musiał ponownie się ponownie zalogować.
źródło
Coderebel tworzy serwer terminali iRAPP . W przeciwieństwie do Aqua Connect Terminal Server (ACTS), cena jest podana na stronie, która od tego postu wynosi 298 $. iRAPP obecnie obsługuje Snow Leopard, podczas gdy ACTS mówi „w pełni kompatybilna wersja… nie jest obecnie dostępna”. Też nie próbowałem, ale chciałem dodać informacje, które znalazłem w tym pytaniu.
źródło
Prawdopodobnie możesz uruchomić także kilka instancji serwera VNC, które, jak sądzę, są podobne do sugerowanej powyżej wersji Vine. Wygląda na to, że może być konieczne uzyskanie licencji, aby móc to zrobić za pomocą realVNC w systemie Mac OS X, chociaż wersja „wielokrotnego wystąpienia” systemu Linux jest bezpłatna.
Korzystanie z wbudowanego zdalnego udostępniania z klientem tightvnc może również wymagać ustawienia kodowania na „hextile”: http://blandname.com/2006/11/03/how-to-connect-to-a-mac-remote-desktop -using-vnc
Należy również zauważyć, że niektóre osoby zgłosiły „większy” sukces, używając remotix jako swojego klienta z systemu Windows na OS X lion: https://discussions.apple.com/thread/3190260?start=180&tstart=0
źródło