zdalny pulpit z Maca na Ubuntu?

17

Szukam programu do zdalnego pulpitu z mojego MacBooka Pro na maszynę wirtualną Ubuntu, którą skonfigurowałem na moim komputerze domowym. Czytałem kurczaka z VNC, ale po jego użyciu wydaje się niesamowicie opóźniony. Czy istnieje lepsze rozwiązanie, czy muszę się z tym pogodzić?

Damonkashu
źródło
Jeśli chcesz tylko jednego programu, możesz także spróbować ssh -X ubuntuVMuruchomić, a następnie uruchomić swoje programy, np .:firefox &
sarnold

Odpowiedzi:

24

Ta strona zawiera listę serwerów , takich jak Vino i krfb. Na komputerze Mac możesz po prostu użyć klienta udostępniania ekranu (w menu Go Findera kliknij polecenie Połącz z serwerem, a następnie wprowadź adres * vnc: //****192.168.0.6* lub dowolny adres IP systemu Ubuntu, pamiętając o zachowaniu części ** vnc: // ).

FeifanZ
źródło
1
To wydaje się obiecujące. Próbowałem tego, ale wydaje się, że spędzam wieczność próbując skontaktować się z maszyną Wirtualną Ubuntu, nawet po uwierzytelnieniu połączenia na Ubuntu. Czy udostępnianie ekranu jest przeznaczone do tego celu?
Udostępnianie ekranu to tylko klient VNC. To zdecydowanie problem z oprogramowaniem serwera (Chicken)… chyba że masz wolną sieć / router?
3
Odpowiedź @feifanZ działa na Ubuntu 15.10, ale jest problem z ustawieniem wymaganego szyfrowania ubuntu Vino. po prostu uruchom to gsettings set org.gnome.Vino require-encryption falseprzed próbą uzyskania dostępu.
insidepower
oprócz usprawnienia @insidepower, musisz ustawić hasło w oknie ustawień jedności w moim przypadku
danius
Próbowałem połączyć się z Mac 10.14.5 z Ubuntu 19.04, mój Mac skarży się, że wersja VNC nie jest obsługiwana.
GummyBear21
3

Z powodzeniem zalogowałem się zdalnie z pulpitu iMac macOS Mojave na moim hackintoshu, który jest zmodernizowanym Apple Macbook Pro 2012 działającym bezproblemowo Ubuntu 16.04:

Z pulpitu Ubuntu

  1. Pobierz i zainstaluj vino, uruchamiając go sudo apt-get install vinow terminalu Ubuntu.
  2. Następny bieg vino-preferences.
  3. Po wyświetleniu monitu w oknie preferencji aplikacji vino upewnij się, że w polu „Udostępnianie” zaznaczono opcje „Zezwalaj innym użytkownikom na przeglądanie pulpitu” i „Zezwalaj innym użytkownikom na kontrolowanie pulpitu”; zaleca się również wybranie opcji „Musisz potwierdzić każdy dostęp do tego urządzenia” i „Wymagaj od użytkownika wprowadzenia hasła systemowego”.
  4. Uruchom, sudo-reboota następnie zaloguj się na pulpicie Ubuntu 16.04.
  5. Pobierz i adres IP urządzenia, uruchamiając ifconfig -a; lokalny adres IP urządzenia zostanie zwrócony na wyjściu terminala pod polem: „adres inet:” (np inet addr: 10.3.1.233.). Po zanotowaniu lokalnego adresu IP urządzenia przejdź do następnego zestawu instrukcji z pulpitu macOS.

Od Ubuntu 18.04-2 LTS

  1. Najwyraźniej funkcjonalność vino została połączona z Ubuntu 18.04.2 LTS Gnome Control Center, więc jest to o wiele łatwiejsze - wystarczy przejść do „Ustawień”.
  2. W „Ustawieniach” przewiń w dół do zakładki „Udostępnianie” w lewej części okna.
  3. Włącz „Udostępnianie ekranu” - wybierz „Zezwalaj połączeniom na sterowanie ekranem” i „Wymagaj hasła” pod „Opcjami dostępu”, a następnie postępuj zgodnie z poniższymi instrukcjami, aby uzyskać zdalny dostęp do pulpitu Ubuntu 18.04.2 LTS z pulpitu macOS.

Logowanie z macOS Mojave

  1. Uzyskaj dostęp do „Spotlight”, wpisując „CMD” + „Spacja”
  2. W polu Spotlight wprowadź vnc://your_server_ip:5900(np vnc://10.3.1.233:5900.).
  3. Jeśli się powiedzie, aplikacja do udostępniania ekranu powinna automatycznie uruchomić się na pulpicie macOS, aby zdalnie wyświetlić urządzenie Ubuntu 16.04 lub Ubuntu 18.04.2-LTS w sieci lokalnej, jak pokazano na zrzucie ekranu poniżej - ciesz się!

wprowadź opis zdjęcia tutaj

alexanderjsingleton
źródło
2

JollysFastVNC jest podobno najszybszym serwerem VNC dostępnym dla OSX.

To powiedziawszy, z mojego doświadczenia powolne połączenia wejścia / wyjścia z Ubuntu często oznaczają, że próbuje zrobić IPv6, kiedy nie powinien.

geekozaur
źródło
1

Zastanów się nad użyciem NX - powinno być znacznie szybsze niż VNC.

Nicholas Riley
źródło
1

TeamViewer to bardzo szybkie oprogramowanie podobne do VNC - omija także zaporę i problemy z przekierowaniem portów, więc jest niezwykle łatwe w konfiguracji. Używałem go tylko od Windows do Windows, ale mają wersję Mac i Linux. Powinieneś być w stanie zainstalować nienadzorowaną wersję na maszynie Wirtualnej Ubuntu, więc nazwa użytkownika i hasło są zawsze takie same.

użytkownik2542365
źródło
0

W Ubuntu 12.04 możesz użyć „Desktop Sharing” (wpisz go w pasku wyszukiwania) jako serwera i weź sugestię FeifanZ dla klienta Mac. Wszystko założyłem w 30 sekund.

tir38
źródło
0

Po prostu tuneluj swoją sesję X11 przez SSH. Ładne i szybkie - ponieważ wysyłasz polecenia rysowania itp. Nie całe mapy bitowe.

ssh -X user@hostname (or IP address)

A następnie wpisz nazwę programu, np .:

nautilus

Możesz także uruchomić cały pulpit.

Jasper Blues
źródło
5
Jak mogę uruchomić „cały pulpit”? nautilus po prostu wyświetla okno katalogu.
zkurtz
2
Failed to connect to Mirkiedy próbował uruchomić nautilusa.
Jason Nichols,
Jak działa X11, tak naprawdę nie chcesz umieszczać sieci w obie strony między IO sesji X11. Renderowanie jest szybsze
DeepSpace101
To jest poprawna i najprostsza odpowiedź. Komputer Mac z preinstalowanym programem XQuartz. Podczas gdy „nautilus” właśnie otwiera menedżera plików, możesz również uruchomić „google-chrome”, aby uruchomić Chrome. Zasadniczo możesz uruchomić wszystko. Proces będzie działał na komputerze z systemem Linux, a ekran zostanie przekierowany na komputer Mac. Właśnie próbowałem tego z mojego komputera Mac 10.14.5 do Ubuntu 19.04. Ale muszę powiedzieć, że w tym przypadku Chrome działa trochę wolno.
GummyBear21
0

Próbowałem wielu opcji, takich jak RealVNC i wbudowana w Ubuntu. I myślę, że TeamViewer jest najlepszy.

Emil Marashliev
źródło