Jak używać RealVNC na Raspberry Pi (zdalny pulpit)
Ten przewodnik pokazuje, jak połączyć się z Raspberry Pi za pomocą RealVNC. Użyj RealVNC, aby łatwo uzyskać dostęp do pulpitu Raspberry Pi z głównego komputera, aby przesyłać pliki i udostępniać schowek. Jest to naprawdę wygodne, jeśli, na przykład, nie chcesz uzyskać dodatkowy monitor dla Raspberry Pi.
Terminologia: VNC, RealVNC, VNC Server, VNC Client
Na początku przedstawimy kilka pojęć, abyś mógł z łatwością podążać za przewodnikiem:
- VNC: skrót od Virtual Network Computing, pozwala na dostęp do Raspberry Pi tak, jakbyś sam był obecny na ekranie.
- RealVNC: firma, która stworzyła VNC (istnieje wiele innych implementacji). Serwer RealVNC jest dołączony do Raspberry Pi, więc to jest implementacja, której będziemy używać.
- VNC Server: aplikacja, która działa na Raspberry Pi i pozwala klientowi VNC połączyć się, zobaczyć i kontrolować pulpit Raspberry Pi.
- Klient VNC: aplikacja, którą można zainstalować na komputerze stacjonarnym (Windows / Linux / Mac / ...) lub smartphone / tablet, aby połączyć się z Raspberry Pi uruchomiony serwer VNC. Nazywany również Przeglądarka VNC
Oczywiście, Raspberry Pi może również uruchomić przeglądarkę VNC, co pozwala na połączenie z innymi Raspberry Pis lub innymi komputerami.
RealVNC i inne implementacje VNC nie są ograniczone do Raspberry Pi - możesz również zainstalować serwer RealVNC na swoim komputerze z systemem Windows!
Pomocne wskazówki Raspi Berry dotyczące produktywności
Podstawy VNC i wymagania wstępne dla tego samouczka
VNC pozwala na połączenie się z innym komputerem w tej samej sieci (lub w Internecie, jeśli porty są otwarte i odpowiednio przekierowane, co obecnie wykracza poza zakres tego artykułu).
Do tego poradnika potrzebne będą dwa komputery, oba w tej samej sieci. Jeden z nich będzie Raspberry Pi, do którego się podłączysz, na drugim uruchomisz oprogramowanie RealVNC Viewer.
Na Raspberry Pi powinien działać Raspberry Pi OS w trybie Desktop.
Drugi komputer powinien mieć połączenie z Internetem, aby pobrać oprogramowanie RealVNC Viewer.
Pierwszy krok: aktywuj RealVNC na Raspberry Pi
Będziesz musiał podłączyć Raspberry Pi do ekranu dla tego pierwszego kroku - można usunąć ekran później, jednak.
Uwaga: VNC można również włączyć za pomocą wiersza poleceń. Uruchom sudo raspi-configjeśli chcesz uruchomić narzędzie konfiguracyjne Raspberry Pi.
Pomocne wskazówki Raspi Berry dotyczące Raspberry Pi
Włącz RealVNC używając narzędzia konfiguracyjnego Raspberry Pi
Kliknij na menu Raspberry Pi OS, wybierz Preferencje, a w podmenu Konfiguracja Raspberry Pi.

Narzędzie będzie miało kilka zakładek, kliknij na zakładkę "Interfejsy", aby zobaczyć dostępne tam opcje. Zauważ, że VNC jest domyślnie wyłączone:

("Włącz zdalny dostęp do tego Pi za pomocą RealVNC")
Kliknij na przycisk radiowy Włącz, a następnie na OK:

Obserwuj pasek zadań na górze ekranu. Pojawi się nowa ikona z symbolem V2:


Drugi krok: uzyskać adres IP Raspberry Pi RealVNC i dane uwierzytelniające
Aby móc zdalnie kontrolować swoje Raspberry Pi, musisz znać adres IP Raspberry Pi z uruchomionym serwerem RealVNC, aby się z nim połączyć.
Kliknij na nową ikonę (V2) na pasku zadań (używając lewego przycisku myszy, pojedyncze kliknięcie). Pojawi się okno, które pokaże Ci wszystko, co musisz wiedzieć, aby się połączyć:

Trzeci krok: Pobierz i zainstaluj przeglądarkę RealVNC
Poniższe kroki są wykonywane na głównym systemie, z którego chcesz kontrolować Raspberry Pi zdalnie za pomocą VNC.
Pobierz przeglądarkę VNC z witryny RealVNCs. Upewnij się, że wybrałeś odpowiedni system operacyjny (Windows / macOS / Linux / Raspberry Pi / iOS / Android / Chrome / Solaris / HP-UX / AIX).

Zainstalować przeglądarkę VNC zgodnie z domyślną procedurą w systemie operacyjnym.
Można również użyć innych przeglądarek VNC, ale zalecane jest użycie przeglądarki RealVNC VNC, ponieważ mają one najlepszą interoperacyjność.
Raspi Berry o różnorodności oprogramowania
Krok 4: Uruchom przeglądarkę VNC


Tutaj możesz wpisać adres IP Raspberry Pi, który zidentyfikowaliśmy w kroku 2. Wpisz adres, a następnie kliknij na "Połącz z adresem lub nazwą hosta" (lub po prostu naciśnij enter):

Najpierw zostaniesz poddany kontroli tożsamości:

Tutaj poznasz drugą część okna informacyjnego serwera VNS na Twoim Raspberry Pi. Kliknij Continue, jeśli informacje się zgadzają (Catchphrase i Signature).
Krok 5: Uwierzytelnianie za pomocą Raspberry Pi
Teraz VNC Viewer pokaże ci ekran uwierzytelniania, prosząc o zalogowanie się za pomocą swoich poświadczeń (hasło i nazwa użytkownika).
Są to dane uwierzytelniające, których używasz na swoim Raspberry Pi, najprawdopodobniej dla użytkownika "pi". (Jeśli nie zmieniłeś domyślne hasła Raspberry PiTeraz powinieneś - ponieważ każdy w Twojej sieci może uzyskać dostęp do Raspberry Pi za pomocą VNC)!

Znajduje się tu opcja "Zapamiętaj hasło". W przypadku, gdy trzeba będzie połączyć się z Raspberry Pi tylko sporadycznie, polecam nie włączać tej opcji - w przeciwnym razie każdy, kto ma dostęp do głównego komputera będzie miał dostęp do Pi, jak również.
Kliknij przycisk OK, a następnie ...
Krok szósty: Kontrola i przeglądanie pulpitu Raspberry Pi za pomocą VNC

Teraz można po prostu użyć myszy i klawiatury komputera głównego do interakcji z Raspberry Pi Desktop, używając RealVNC.
Zauważ, że ikona V2 zmieniła kolor, aby wskazać, że jesteś podłączony do Raspberry Pi:

Poruszaj myszą, a jeśli Raspberry Pi jest nadal podłączone do ekranu, zobaczysz, jak porusza się na nim mysz. Klikanie w Windows, korzystanie z przeglądarki internetowej, edytowanie dokumentów, zarządzanie plikami - wszystko to można zrobić za pomocą VNC Viewer.
Uwaga: VNC nie jest dobrym protokołem do strumieniowego odtwarzania wideo lub szybko zmieniających się obrazów / ekranów (np. w grach). Odtwarzanie będzie siekane.
Raspi Berry na ograniczeniach
Porady dotyczące pulpitu zdalnego RealVNC
Istnieje kilka dodatkowych fajnych rzeczy, które możesz zrobić, w zależności od ustawień VNC.
Schowek jest współdzielony - można kopiować tekst z głównego komputera do Raspberry Pi i odwrotnie - bardzo przydatne do szybkiego przenoszenia adresów URL itp.
Przesuń kursor myszy do góry okna przeglądarki VNC, aby uzyskać dostęp do dodatkowych ustawień i narzędzi:

Tutaj możesz przejść na pełny ekran (pierwsza ikona), przeskalować pulpit do 100 % (dodając paski przewijania)

Przesyłanie plików za pomocą RealVNC
Ten przycisk / ikona z dodatkowych narzędzi pozwala na transfer plików:


Transfer działa w obie strony.
Jeśli chcesz wysłać pliki do serwera VNC (czyli Raspberry Pi), możesz kliknąć na Wyślij pliki tutaj.
Jeśli chcesz przenieść pliki z serwera VNC do komputera stacjonarnego, postępuj zgodnie z instrukcjami w tym oknie dialogowym i kliknij prawym przyciskiem myszy ikonę V2 RealVNC Server, aby zobaczyć opcję Transfer plików:


Czat
Jest też Chat, który okazał się bezużyteczny, z powodu odcięcia wejścia i niemożności kontrolowania go przez VNC.

Informacje o sesji

Te informacje sesji mogą być przydatne do debugowania. Zwróć uwagę na rozszerzenia - jeśli chcesz przesyłać pliki do swojego Raspberry Pi za pomocą VNC, FileTransfer powinien być wymieniony wśród rozszerzeń tutaj.
I więcej ...
VNC pozwala również na współdzielenie drukarek, przekazywanie dźwięku i wiele innych. Będziemy rozbudowywać ten przewodnik po RealVNC, jeśli czytelnicy poproszą nas o zamieszczenie dodatkowych informacji 🙂
Inne sposoby zdalnego dostępu do Raspberry Pi
RealVNC (i VNC w ogóle) jest całkiem przydatny dla aplikacji GUI, które nie mają szybko zmieniającej się zawartości (np. odtwarzanie wideo).
Istnieją inne sposoby zdalnego dostępu do Raspberry Pi, wszystkie z nich mają swoje zalety i wady:
- RDP (protokół pulpitu zdalnego systemu Windows)
- SSH (wiersz poleceń)
- Przekazywanie X-11 X Window przez SSH (przekazuje wyjście rysunku X11 na inny ekran)
- Nomachine NX (skompresowane / rozszerzone przekazywanie X Window w celu zmniejszenia opóźnień i round-trips)
Jeśli ludzie o to poproszą, rozszerzę ten artykuł, aby pokazać zalety i wady poszczególnych metod i jak przejść o ich użyciu.
Wniosek
Za pomocą RealVNC można naprawdę łatwo uzyskać zdalny dostęp do Raspberry Pi i zobaczyć pulpit systemu operacyjnego Raspberry Pi. Można również korzystać z wbudowanych funkcji do przesyłania plików, udostępniania schowka i wiele więcej pomiędzy dwoma komputerami.
RealVNC jest bezpłatny do użytku w celach niekomercyjnych, a także oferuje licencje dla firm (i możliwość dostępu do Raspberry Pi z Internetu).