Mam kilka serwerów FreeBSD i chciałbym umieścić na nich oprogramowanie serwera VNC, a następnie uzyskać do nich dostęp z komputera Mac z systemem OS X 10.9.5.
Naprawdę nie chcę mieć do nich dostępu z wirtualnej maszyny z systemem Windows działającej na MAC :-(
Wyszukiwarka internetowa dla „klienta Mac vnc” daje zero przydatnych trafień. (Nie chcę zdalnego dostępu do komputera Mac).
Pamiętam, że Apple miał wbudowanego klienta o nieoczywistej nazwie, być może „screen”, który „naprawił” kilka wydań temu, aby działał tylko wtedy, gdy sam serwer VNC pochodził od Apple i działał na komputerze Mac. Być może od tego czasu to naprawili.
Kiedyś użyłem „kurczaka z VNC”, który był niestabilny na każdym wydaniu OS X, które miałem 2 lata temu. Użyłem również innego klienta innego niż Apple z tego komputera Mac, który był różny w różny sposób. (Wbudowana aplikacja była bezużyteczna).
IIRC, używałem wtedy „Tightvnc” lub „Realvnc” na moich serwerach, co działało dobrze z pierwszym losowym klientem VNC opartym na Windows.
Do tej pory słyszałem tylko
- „aplikacja do udostępniania ekranu” firmy Apple, prawdopodobnie wstępnie zainstalowana na komputerze Mac, nazwa i lokalizacja nieznane
- klient realvnc, który działa w przeglądarce Chrome (ugh!)
Odnosząc się do wydań OS X, w swoich odpowiedziach używaj numerów wydań, a nie tylko imion kotów - lub link do strony, która tłumaczy imiona kotów na numery wydań. Nie mam zapamiętanych nazw kodów wydanych przez Apple.
[Aktualizacja, po otrzymaniu pierwszej odpowiedzi: alternativeto.net jest doskonałym źródłem do wyszukiwania tego typu oprogramowania. Mam teraz tigervnc działający na jednym serwerze i kliencie Mac. Jak dotąd brak niestabilności, ale klient Mac dla tigervnc wydaje się niechętny, aby pozwolić mi połączyć się z wieloma serwerami jednocześnie, a interfejs GUI Maca niechętnie pozwala mi uruchamiać wiele kopii programu klienta. Więc wciąż szukam alternatyw, ale robię postępy.
Wciąż próbuję wymyślić, jak wywołać klienta wbudowanego w OSX - nie jest to ścieżka, którą znalazłem w sieci, / System / Library / CoreServices / Applications Wygląda na to, że potrzebuję znać odpowiednie wywołanie, aby przesłać do Findera, co nie „ t mieć coś takiego jak przycisk oznaczony jako „udostępnianie ekranu”. Znalazłem element menu o nazwie „połącz z serwerem”, ale to tylko powoduje awarie połączenia, być może dlatego, że domyślnie jest to typ URI afp: //, który prawdopodobnie nie ma nic wspólnego z vnc - a może dlatego, że narzędzie nie jest powiązane z vnc.]
źródło
Odpowiedzi:
Wbudowany klient VNC z systemem OS X działa świetnie z większością serwerów VNC, których wypróbowałem na FreeBSD. Najczęściej używam TigerVNC z portów (wydaje się być najszybszy z klientem VNC systemu OS X), a jedynym problemem, jaki mam, jest to, kiedy ponownie uruchamiam serwer VNC podczas połączenia z nim. Klient OS X VNC połączy się ponownie (świetnie!), Ale dziwnie zmienia rozmiar okna i nie mogę go zmienić. Ponieważ skalowanie jest włączone, zwykle powoduje to mały ekran, którego nie można odczytać. Po prostu zrestartuj klienta VNC (lub zamknij okno i otwórz nowe połączenie, jeśli masz wiele połączeń otwartych), a wszystko znowu będzie w porządku.
Ponieważ mam cały czas otwarte Xtermy na moim Macu, generalnie robię to w ten sposób:
gdzie
<port>
jest port TCP, na którym działa serwer.Np. Jeśli to: 1, użyłbyś 5901 jako
<port>
. Możesz nawet zainstalować port avahi i skonfigurować usługę, aby sesja VNC wyświetlała się w Finderze (chociaż preferencje Findera można zmienić, aby wyświetlały się od OS X 10.8, IIRC), podobnie jak komputer Mac z „ udostępnianie ekranu ”włączone (tzn. działa na serwerze VNC).źródło
Możesz połączyć się ze zdalnymi komputerami z systemem Linux za pomocą wbudowanego klienta vnc komputera Mac.
Skonfiguruj serwer VNC na zdalnym komputerze z systemem Linux.
Na komputerze Mac przejdź do Findera. Naciśnij
cmd+K
lub Idź> Połącz z serwerem.W polu Adres serwera wprowadź
vnc://{HOST}:{PORT}
. Na przykładvnc://linux.myhost.com:5901
.Sesja VNC zostanie połączona ze zdalnym komputerem z systemem Linux za pomocą aplikacji Screen Sharing.
źródło
To, czego szukasz, to wbudowana w nią aplikacja do udostępniania ekranu
System/Library/CoreServices
. Może łączyć się z większością serwerów VNC i jest nieco szybszy niż inne opcje, takie jak RealVNC.źródło
Real VNC lub VNC Viewer to ten sam klient (oprócz platformy), który jest używany na komputerach z systemem Windows od dziesięcioleci. OS X został zaprojektowany do pracy z protokołem VNC od razu po wyjęciu z pudełka.
Jako dodatkowy bonus Real VNC jest dostępny jako bezpłatna aplikacja na iOS.
Jedyne prawdziwe obawy, które powinieneś mieć przy korzystaniu z niego, to wzmocnienie bezpieczeństwa, tj. Ograniczenie dostępu do określonych adresów IP lub użytkowników.
źródło
Nie mam zbyt dużego doświadczenia z VNC na Macu, ale jeśli spojrzysz na to (na stackexchange.com), to wyjaśni, jak połączyć się z innym klientem za pośrednictwem serwera VNC O / SX.
Wersja Apple nazywa się Pulpitem zdalnym, wersja komercyjna to po prostu Pulpit zdalny Apple i naprawdę zaprojektowany do zarządzania komputerami Mac. Użyłem tego drugiego, ale nigdy nie próbowałem połączyć się z klientem ściśle VNC. Nie jestem pewien, czy to możliwe.
źródło
Jeśli przejdziesz na stronę RealVNC i wybierzesz „Pobierz> Przeglądarka”, otrzymasz natywną aplikację OSX, która działa dla mnie dobrze. Nie jestem do końca pewien warunków licencyjnych, ale przejście przez „Produkty> Selektor produktów” na stronie głównej wydaje się wskazywać, że Viewer jest bezpłatny (dopóki Serwer jest licencjonowany).
Wbudowane udostępnianie ekranu Apple również działa ładnie, chociaż miałem problemy z xterm na pilocie (śledzonym jako „problem z linux xterm” w Społecznościach wsparcia Apple). Wbudowany jest dostępny z Safari poprzez vnc: // nazwa hosta w pasku adresu. Jeśli uruchomiono go raz, możesz kliknąć prawym przyciskiem myszy ikonę w doku i wybrać Opcje> Zachowaj w Docku, aby uzyskać łatwy dostęp.
„Kurczak” VNC w ogóle mi nie działał.
źródło
Najlepsze wyjaśnienie, jak widziałem „ekran” firmy Apple jako klienta vnc, znajduje się na stronie http://www.davidtheexpert.com/post.php?id=5
Wydaje się, że nie zdaje sobie sprawy z okresu, w którym Apple zepsuło kompatybilność z serwerami VNC firmy innej niż Apple, ale poza tym jego instrukcje wydają się świetne i działają pięknie na OS X El Capitan w wersji 10.11.6. (Nie jestem już na 10.9.5)
źródło