Czego potrzebuję, aby uzyskać zdalny dostęp do mojego pulpitu Ubuntu 14.04?

34

Nie wiem, jak skonfigurować urządzenie do zdalnego połączenia. Czy muszę zainstalować serwer VNC (który?) Czy Vino (instalowany domyślnie) wystarczy?

Otworzyłem okno dialogowe Preferencje udostępniania pulpitu i włączyłem je (zaznaczone dwa pierwsze, pozwalają się połączyć i kontrolować). Próbowałem nawiązać połączenie za pomocą aplikacji RealVNC Chrome, ale tak mówi

Żądany mechanizm uwierzytelnienia nie może być dostarczony przez komputer. Przeglądarka VNC również nie działa z błędem dotyczącym poziomu szyfrowania.

Nawiasem mówiąc, w końcu będę musiał połączyć się z komputerem z systemem Windows 7, ale na razie chcę po prostu go uruchomić.

LFK
źródło
Może to być pomocne askubuntu.com/questions/592537/…
Akram Dar

Odpowiedzi:

23

To późna odpowiedź, ale istnieje sposób na użycie Vino bez szyfrowania, co może przynieść korzyści innym.

zainstaluj dconf-tools:

sudo apt-get install dconf-tools

uruchomić dconf-editorz linii poleceń i przejdź do org->gnome->desktop->remote-accessi przełączyć require-encryptionpozycję do zlekceważenia.

Jeśli udostępnianie pulpitu zostało włączone przed zmianą ustawienia, wykonaj następujące czynności z wiersza poleceń:

gsettings set org.gnome.Vino require-encryption false

Jeśli udostępnianie pulpitu nie zostało włączone przed zmianą ustawienia, włącz udostępnianie pulpitu.

Cylinder
źródło
Świetny. Po aktualizacji z Debiana 7 do 8 nie mogłem zdalnie wyświetlić mojego komputera. To rozwiązanie faktycznie działało. :) :)
Anupam Basak
2
Kulawe, wyłączenie bezpiecznych połączeń jest raczej nie do przyjęcia jako odpowiedź. Ale tym razem mnie zrozumiał.
ThorSummoner
Dzięki wielkie! Najłatwiejszy i najskuteczniejszy sposób dostępu w środowisku biurowym, w którym instalacje zewnętrzne są blokowane ze względu na bezpieczeństwo!
Ubuntuser
7

Osobiście przekonałem się, że instalacja i korzystanie z TeamViewer (chociaż faktycznie działa pod niestandardową wersją Wine) jest najbardziej prostym rozwiązaniem do zdalnego dostępu / kontroli.

Żeby zainstalować:

  1. Pobierz oficjalny obraz z http://www.teamviewer.com/en/download/linux.aspx (zawsze pobierz 32-bitowy)
  2. Otwórz konsolę
  3. Uruchom polecenie cd ~/Downloads/
  4. Uruchom polecenie sudo dpkg -i teamviewer_linux.deb
  5. Postępuj zgodnie z krokami, które musisz podjąć.

Nie potrzebujesz (ani nie chcesz) pakietu 64-bitowego, ponieważ Ubuntu ma funkcję „wielościeżkową”, pozwalającą 64-bitowemu systemowi operacyjnemu na uruchamianie programów 32-bitowych.

Tharindu
źródło
1
Po co wybierać wersję 32-bitową, jeśli komputer ma 64-bitową wersję?
Ryan,
5
Zabawne, jak nienatywne rozwiązanie działa od razu po wyjęciu z pudełka, podczas gdy inne, dołączone do Ubuntu, nie działają. : - /
Waldir Leoncio,
5

Tak, na swoim komputerze Ubuntu musisz zainstalować Serwer VNC sudo apt-get install x11vnc. Na komputerze z systemem Windows 7 musisz zainstalować klienta VNC, na przykład Tight VNC http://www.tightvnc.com/

Ruslan Gerasimov
źródło
Czym zatem jest Vino?
Lfk
@lfk Vino jest domyślnym serwerem VNC w Ubuntu do udostępniania istniejącego pulpitu innym użytkownikom.
Ruslan Gerasimov
3

Nie jestem wielkim fanem produktów zamkniętych, ale najlepiej działający i najszybszy to „NoMachine” . Łatwo przewyższa TeamViewer i VNC (ale nie RDP, więc „xrdp” może być nadal opcją!), Szczególnie w niskich sieciach. Jeśli twój komputer docelowy znajduje się za Internetem, musisz połączyć go za pośrednictwem serwera proxy lub serwera VPN.

Pobierz plik deb, a następnie uruchom sudo dpkg -i nomachine_4.4.12_11_amd64.deb. Robi wszystko, nie trzeba wykonywać dodatkowych czynności oprócz dostosowania bezpieczeństwa (hasła). Wykorzystuje użytkowników Linuksa i jest wyposażony w wiele zabawek.

stackoverclan
źródło
3

Jeśli w oknie Vnc występuje błąd „Serwer nie oferował obsługiwanego typu zabezpieczeń” błąd połączenia, kliknij poniższy link. Dla Ubuntu 14.04 VNC

Napraw udostępnianie pulpitu VNC

sudo apt-get -y install dconf-tools
dconf write /org/gnome/desktop/remote-access/require-encryption false   /usr/lib/vino/vino-server --sm-disable start
syyu
źródło