Strona główna
» LINUX
»
Jak uzyskać dostęp do Raspberry Pi za pomocą TeamViewer z systemu Linux
Jak uzyskać dostęp do Raspberry Pi za pomocą TeamViewer z systemu Linux
Dostęp do Raspberry Pi z komputera z systemem Linux przez internet można uzyskać, instalując TeamViewer Host na Raspberry Pi oraz klienta TeamViewer na komputerze z systemem Linux. Aplikacja Host służy do ciągłego, bezobsługowego dostępu, dzięki czemu można łączyć się bez konieczności każdorazowego akceptowania sesji na Raspberry Pi. Aby sterować graficznym pulpitem Raspberry Pi, potrzebna jest instalacja obsługiwanego systemu operacyjnego Raspberry Pi, połączenie internetowe, konto TeamViewer oraz środowisko graficzne.
Ważna informacja o zgodności: Aktualna strona pobierania TeamViewer dla Raspberry Pi oferuje pakiety ARM64 i ARMv7, ale informacje o obsłudze technicznej wskazują, że 32-bitowy system ARM Linux nie jest obecnie obsługiwany i zaleca się przejście na system 64-bitowy. Przed instalacją sprawdź oficjalną stronę pobierania Raspberry Pi i obsługiwane systemy operacyjne . Niniejsza instrukcja dotyczy 64-bitowej konfiguracji systemu operacyjnego Raspberry Pi.
1. Przygotuj Raspberry Pi i włącz SSH
Zaktualizuj Raspberry Pi i sprawdź architekturę systemu operacyjnego. Otwórz terminal lokalnie lub połącz się przez SSH, jeśli SSH jest już włączone:
ssh pi@raspberrypi.local
Zastąp je piswoją rzeczywistą nazwą użytkownika oraz raspberrypi.localnazwą hosta lub adresem IP Raspberry Pi. Obecne instalacje systemu operacyjnego Raspberry Pi OS niekoniecznie korzystają ze starego pikonta domyślnego. Jeśli SSH nie jest włączone, włącz je w ustawieniach zdalnego dostępu w Raspberry Pi Imager lub w narzędziach konfiguracji systemu operacyjnego. Zapoznaj się z oficjalną dokumentacją zdalnego dostępu do Raspberry Pi .
W przypadku 64-bitowego systemu ARM architektura będzie zazwyczaj wyglądać aarch64następująco: i arm64. Jeśli system zgłosi błąd armhflub armv7l, przed kontynuacją sprawdź aktualne informacje o zgodności programu TeamViewer.
Przed wybraniem pakietu TeamViewer ARM sprawdź w terminalu wersję systemu operacyjnego Raspberry Pi OS i architekturę procesora.
2. Pobierz i zainstaluj TeamViewer Host
Otwórz oficjalny portal TeamViewer dla Raspberry Pi i wybierz opcję Host TeamViewer dla Ubuntu/Debian i ARM64. Host to właściwy wybór dla Raspberry Pi, z którym chcesz się połączyć, gdy jest ono online. Zapisz pobrany .debpakiet na Raspberry Pi, na przykład w formacie Downloads.
Oficjalna strona pobierania TeamViewer zawiera listę pakietów hosta dla systemów ARM64 i ARMv7 Raspberry Pi.
W terminalu przejdź do folderu zawierającego pobrany pakiet i zainstaluj go za pomocą APT. Zmień nazwę pliku, jeśli pobrana wersja ma inną nazwę:
cd ~/Downloads
ls teamviewer-host*.deb
sudo apt install ./teamviewer-host_arm64.deb
Użycie apt install ./package.debpozwala APT rozwiązać zależności w ramach instalacji. Jeśli pobrałeś pakiet do innego katalogu, najpierw przejdź do tego katalogu. Nie używaj starego, zakodowanego na stałe teamviewer-host_armhf.debadresu URL bez potwierdzenia, że pakiet jest nadal oferowany i obsługiwany dla Twojego systemu operacyjnego.
Zainstaluj pobrany pakiet TeamViewer Host DEB z katalogu Pobrane za pomocą apt.
3. Przypisz Raspberry Pi do swojego konta TeamViewer
Po zakończeniu instalacji uruchom polecenie Host setup:
sudo teamviewer setup
Uruchom polecenie konfiguracji TeamViewer w terminalu Raspberry Pi, aby rozpocząć przypisywanie urządzenia.
Postępuj zgodnie z instrukcjami, aby przypisać urządzenie do konta TeamViewer. Jeśli pojawi się pytanie, czy chcesz przypisać urządzenie, potwierdź przyciskiem Y, a następnie wprowadź dane logowania wymagane przez narzędzie konfiguracyjne. Dokładne komunikaty mogą się różnić w zależności od wersji. Nigdy nie wklejaj hasła do publicznego dziennika terminala ani nie udostępniaj go nikomu.
W oknie konfiguracji TeamViewer pojawi się pytanie, czy przypisać Raspberry Pi do konta.Terminal potwierdza, że Raspberry Pi został dodany do Komputerów i kontaktów.
Gdy instalator zgłosi, że komputer został dodany do komputerów lub listy kontaktów na Twoim koncie, Raspberry Pi zostanie połączone. Jeśli Twoja wersja oferuje inny proces konfiguracji, postępuj zgodnie z instrukcjami wyświetlanymi na ekranie lub zapoznaj się z aktualną dokumentacją pomocy technicznej TeamViewer .
4. Połącz się z komputerem z systemem Linux
Pobierz wersję TeamViewer dla systemu Linux z oficjalnej strony pobierania systemu Linux . Wybierz pakiet, który pasuje do architektury i dystrybucji Twojego komputera.
Uruchom TeamViewer i zaloguj się na to samo konto, którego użyłeś do przypisania Raspberry Pi.
Otwórz Komputery i Kontakty i znajdź Raspberry Pi na liście urządzeń. Jego wyświetlana nazwa może być nazwą hosta, którą przypisałeś.
Wybierz urządzenie i nawiąż połączenie. Jeśli pojawi się monit, wykonaj kroki uwierzytelniania konta lub urządzenia pokazane w kliencie.
Klient TeamViewer w systemie Linux wyświetla Raspberry Pi w obszarze Komputery i kontakty, gdy urządzenie jest podłączone do Internetu.Zdalna sesja TeamViewer pokazuje pulpit Raspberry Pi z otwartym terminalem.
Po nawiązaniu połączenia możesz zdalnie korzystać z Raspberry Pi. Sesja pulpitu graficznego wymaga obsługiwanego środowiska graficznego i sesji wyświetlania na Raspberry Pi; sama instalacja hosta nie tworzy interfejsu pulpitu na obrazie systemu operacyjnego Lite lub headless. Jeśli potrzebujesz jedynie administrowania z poziomu wiersza poleceń, protokół SSH może być prostszy.
Rozwiązywanie typowych problemów z połączeniem
Urządzenie jest offline: Upewnij się, że Raspberry Pi ma zasilanie i dostęp do internetu, a następnie sprawdź stan usługi TeamViewer i konfiguracji. W razie potrzeby uruchom Raspberry Pi ponownie po aktualizacji systemu.
Pakiet się nie zainstaluje: Sprawdź architekturę dpkg --print-architecturei pobierz pasujący pakiet ARM z TeamViewer. Nie instaluj na siłę niekompatybilnego pakietu 32-bitowego w systemie 64-bitowym i odwrotnie.
Raspberry Pi pojawia się online, ale pulpit jest niedostępny: Sprawdź, czy system operacyjny Raspberry Pi zawiera pulpit graficzny i czy sesja wyświetlania jest obsługiwana. TeamViewer zauważa, że obsługa Wayland w systemie Linux jest ograniczona w niektórych konfiguracjach; dla połączeń przychodzących może być zalecane X11/Xorg.
Nieudane przypisanie konta: Sprawdź łączność sieciową, datę i godzinę systemową, dane uwierzytelniające oraz czy urządzenie jest już przypisane do innego konta. Postępuj zgodnie ze szczegółami błędu na aktualnych stronach pomocy technicznej TeamViewer.
APT zgłasza błędy zależności: Spróbuj ponownie za pomocą sudo apt --fix-broken install, a następnie przejrzyj dane wyjściowe. Jeśli pakiet nie jest obsługiwany dla danej wersji systemu operacyjnego, użyj obsługiwanej kombinacji systemu operacyjnego i pakietu zamiast wielokrotnie wymuszać instalację.
Zapewnij bezpieczeństwo zdalnego dostępu
Regularnie instaluj aktualizacje, chroń konto TeamViewer silnym, unikalnym hasłem i uwierzytelnianiem wieloskładnikowym, jeśli jest dostępne, oraz udzielaj dostępu tylko zaufanym kontom. Zadbaj również o bezpieczeństwo SSH: używaj uwierzytelniania opartego na kluczach, gdy jest to możliwe, i unikaj bezpośredniego udostępniania SSH w publicznym internecie, chyba że jest ono bezpiecznie skonfigurowane.
Dla większości użytkowników najlepszym rozwiązaniem jest sprawdzenie zgodności 64-bitowego systemu operacyjnego Raspberry Pi, zainstalowanie oficjalnego pakietu ARM64 TeamViewer Host, przypisanie Raspberry Pi do konta i połączenie się za pomocą listy urządzeń klienta Linux.