Spisu treści:

Uzyskaj dostęp do systemu plików Raspberry Pi przez Windows: 9 kroków
Uzyskaj dostęp do systemu plików Raspberry Pi przez Windows: 9 kroków

Wideo: Uzyskaj dostęp do systemu plików Raspberry Pi przez Windows: 9 kroków

Wideo: Uzyskaj dostęp do systemu plików Raspberry Pi przez Windows: 9 kroków
Wideo: Która wersja Raspberry Pi OS jest dla Ciebie? [tylko dla początkujących] 2024, Lipiec
Anonim
Uzyskaj dostęp do systemu plików Raspberry Pi za pośrednictwem systemu Windows
Uzyskaj dostęp do systemu plików Raspberry Pi za pośrednictwem systemu Windows
Uzyskaj dostęp do systemu plików Raspberry Pi za pośrednictwem systemu Windows
Uzyskaj dostęp do systemu plików Raspberry Pi za pośrednictwem systemu Windows

Czy kiedykolwiek miałeś Raspberry Pi i powiedziałeś: „Muszę za każdym razem konfigurować go z monitorem, myszą i klawiaturą!” Frustracja, jaką powoduje odłączenie / ponowne podłączenie monitora i klawiatury / myszy, aby uzyskać dostęp do Raspberry Pi, nie ma sobie równych. Uciekasz się do pozostawienia wszystkiego podłączonego, co kosztuje cenne miejsce na biurku, lub, co gorsza, niedokończonego projektu * wstaw koszmarne upiory *! Czy nie byłoby łatwiej uzyskać dostęp do plików i skryptów bezpośrednio z własnego komputera?

Ta instrukcja poprowadzi Cię do konfiguracji zdalnego dostępu do plików na Twoim Raspberry Pi. Najlepsze jest to, że nigdy nie będziesz musiał niczego podłączać do Raspberry Pi! Będzie to działać w systemie Windows i powinno działać również na komputerach Mac i Linux.

Obraz nagłówka pochodzący z ResearchGate

Kieszonkowe dzieci

W tym samouczku będziesz potrzebować:

  • Raspberry Pi (oczywiście)
  • Komputer z dostępem do sieci LAN (WiFi lub Ethernet)
  • Karta SD do Twojego Raspberry Pi (8 GB +)
  • Zasilacz do Raspberry Pi

Krok 1: Instalacja systemu operacyjnego Raspberry Pi

Instalowanie systemu operacyjnego Raspberry Pi
Instalowanie systemu operacyjnego Raspberry Pi
Instalowanie systemu operacyjnego Raspberry Pi
Instalowanie systemu operacyjnego Raspberry Pi
Instalowanie systemu operacyjnego Raspberry Pi
Instalowanie systemu operacyjnego Raspberry Pi

W tej sekcji zainstalujesz system operacyjny (OS) dla Raspberry Pi na karcie SD.

Uwaga na temat systemu operacyjnego: Jeśli nie planujesz używać pulpitu Raspberry Pi, wybrałbym wersję Lite, ponieważ usuwa niepotrzebne oprogramowanie (desktop, Chromium, Jupyter itp.), pozostawiając tylko konsolę poleceń i absolutnie niezbędne oprogramowanie. Maksymalizuje to pamięć do przechowywania plików, pakietów i uruchamiania niestandardowych programów i nie zużywa niepotrzebnie zasobów z graficznym interfejsem użytkownika, gdy nie będziesz go używać. Można go znaleźć w Raspberry Pi OS (Inne) -> Raspberry Pi OS Lite (32 bit). W przeciwnym razie zrobi to każdy inny system operacyjny Raspberry Pi.

  1. Podłącz kartę SD do komputera. Jeśli Twój komputer nie ma czytnika kart SD, być może trzeba go kupić.
  2. [OPCJONALNIE] Sformatuj kartę SD. Jeśli komputer nie sformatuje się, wypróbuj inny port.
  3. Przejdź do witryny RaspberryPi i pobierz narzędzie RaspberryPi Imager. Pomoże to w instalacji obrazu systemu operacyjnego na karcie SD. Po zainstalowaniu narzędzia uruchom je.
  4. Kliknij Wybierz system operacyjny. Po otwarciu okna dialogowego wybierz wybrany system operacyjny.
  5. Kliknij Wybierz kartę SD. Gdy otworzy się okno dialogowe, wybierz kartę SD.
  6. Upewnij się, że wybrałeś właściwy dysk, który zawiera kartę SD!
  7. Sprawdź ponownie!
  8. Kliknij Napisz. Narzędzie pobierze i zainstaluje system operacyjny na karcie SD.

Krok 2: Konfiguracja Raspberry Pi (Część 1) - WiFi i SSH

Konfiguracja Raspberry Pi (część 1) - WiFi i SSH
Konfiguracja Raspberry Pi (część 1) - WiFi i SSH
Konfiguracja Raspberry Pi (Część 1) - WiFi i SSH
Konfiguracja Raspberry Pi (Część 1) - WiFi i SSH
Konfiguracja Raspberry Pi (Część 1) - WiFi i SSH
Konfiguracja Raspberry Pi (Część 1) - WiFi i SSH

W tej sekcji włączysz SSH i WiFi na swoim Raspberry Pi. SSH oznacza Secure Shell i jest zasadniczo bezpiecznym sposobem zdalnego dostępu do wierszy poleceń. Więcej informacji o SSH znajdziesz tutaj.

  1. Podłącz kartę SD z zainstalowanym systemem operacyjnym do komputera (jeśli jeszcze go tam nie ma).
  2. Otwórz katalog karty SD. Może mieć inną nazwę, zwykle boot, ale nadal powinien to być system Raspberry Pi.
  3. Utwórz nowy plik tekstowy i nazwij go ssh. Bez rozszerzeń plików, po prostu ssh (usuń rozszerzenie.txt).
  4. Utwórz nowy plik tekstowy i nazwij go wpa_supplicant.conf. Upewnij się, że zmieniłeś rozszerzenie.txt na.conf. Możesz zostać poproszony o potwierdzenie.
  5. Teraz skonfigurujemy dostęp WiFi do Raspberry Pi. Jeśli podłączasz Raspberry Pi do kabla Ethernet, możesz przejść do następnego kroku instrukcji.
  6. Otwórz nowo utworzony plik wpa_supplicant.conf za pomocą dowolnego edytora tekstu. Skopiuj i wklej w nim:

    kraj=

    ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ key_mgmt=WPA-PSK }

  7. Zastąp kodem ISO Alpha-2 swojego kraju.
  8. Zastąp swoją nazwą sieci i hasłem Wi-Fi.

Twój plik wpa_supplicant.conf powinien wyglądać mniej więcej tak:

kraj=GB

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="MyHomeNetwork" psk="S3cretPa55word" key_mgmt=WPA-PSK }

Teraz Raspberry Pi będzie szukać pliku ssh podczas rozruchu. Jeśli go znajdzie (bez względu na zawartość pliku), włączy SSH. Będzie również szukał pliku wpa_supplicant.conf, aby skonfigurować WiFi. Dlatego te pliki są potrzebne.

Krok 3: Dostęp do Raspberry Pi (Część 1) - Dostęp do sieci

Dostęp do Raspberry Pi (Część 1) - Dostęp do sieci
Dostęp do Raspberry Pi (Część 1) - Dostęp do sieci

Po skonfigurowaniu SSH i skonfigurowaniu Wi-Fi, czas włączyć Raspberry Pi. Bezpiecznie wyjmij kartę SD z komputera i podłącz ją do gniazda kart SD Raspberry Pi. Podłącz zasilacz i włącz go. W tym czasie Raspberry Pi uruchomi się i połączy się z siecią Wi-Fi.

Aby połączyć się z Raspberry Pi, potrzebujesz jego lokalnego adresu IP. Lokalny adres IP umożliwia routerowi zidentyfikowanie, które urządzenie ma dostęp do sieci. Możesz uzyskać adres IP swojego Raspberry Pi, przechodząc do routera i przeglądając wszystkie podłączone urządzenia lub używając oprogramowania do skanowania IP (takiego jak Angry IP Scanner). Użyję Angry IP Scanner, ponieważ jest naprawdę łatwy w użyciu.

To oprogramowanie skanuje wszystkie adresy IP dostępne w sieci i znajduje wszystkie urządzenia podłączone do routera. Nazwa oprogramowania jest nieco myląca, ponieważ nie denerwuje się, ani nie robi niczego złośliwego na twoim komputerze lub routerze.

Jeśli używasz Angry IP Scanner:

  1. Zainstaluj oprogramowanie na komputerze z systemem Windows/Mac i uruchom je.
  2. Ustaw zakres adresów IP. Moja sieć lokalna działa na 192.168.1.xxx, więc ustawiłem zakres od 192.168.1.0 do 192.168.1.255. Aby pomóc Ci określić, jakiego zakresu użyć, przeczytaj ten artykuł.
  3. Naciśnij przycisk Start i pozwól skanerowi Angry IP Scanner przeskanować adresy IP.
  4. Po zakończeniu Angry IP Scanner poszukaj adresu IP, którego nazwa hosta jest podobna do raspberrypi.local.
  5. Gratulacje, masz adres IP swojego Raspberry Pi!

Uwaga: jeśli masz wiele Raspberry Pi w swojej sieci, może być konieczne wykonanie skanowania przy wyłączonym nowym Raspberry Pi, a następnie ponowne skanowanie przy włączonym Raspberry Pi. Musisz porównać, jakie nowe połączenie zostało nawiązane w sieci.

Krok 4: Dostęp do Raspberry Pi (Część 2) - Dostęp SSH

Dostęp do Raspberry Pi (Część 2) - Dostęp SSH
Dostęp do Raspberry Pi (Część 2) - Dostęp SSH
Dostęp do Raspberry Pi (Część 2) - Dostęp SSH
Dostęp do Raspberry Pi (Część 2) - Dostęp SSH
Dostęp do Raspberry Pi (Część 2) - Dostęp SSH
Dostęp do Raspberry Pi (Część 2) - Dostęp SSH
Dostęp do Raspberry Pi (Część 2) - Dostęp SSH
Dostęp do Raspberry Pi (Część 2) - Dostęp SSH

Teraz, gdy masz adres IP swojego Raspberry Pi, możesz do niego SSH. Jako użytkownik systemu Windows będziesz potrzebować klienta SSH, takiego jak PuTTY.

  1. Uruchom PuTTY.
  2. W sekcji Kategoria po lewej stronie okna upewnij się, że wybrano Sesję.
  3. Po prawej stronie okna, pod nazwą hosta (lub adresem IP), wpisz adres IP swojego Raspberry Pi, który znalazłeś w poprzednim kroku. W moim przypadku było to 192.168.1.77.
  4. Upewnij się, że pod Portem jest ustawiony na 22.
  5. W obszarze Typ połączenia upewnij się, że wybrano SSH.
  6. [OPCJONALNIE] Możesz zapisać te ustawienia, wpisując nazwę sesji w sekcji Zapisane sesje, a następnie naciskając przycisk Zapisz.
  7. Naciśnij przycisk Otwórz. Jeśli łączysz się po raz pierwszy, PuTTY wyświetli monit o zezwolenie na klucze linii papilarnych. Pozwól im kontynuować łączenie SSH do twojego Raspberry Pi.
  8. Konsola powinna poprosić o login użytkownika. Wpisz pi i naciśnij Enter.
  9. Zostaniesz poproszony o podanie hasła. Wpisz malina i naciśnij enter.

Otóż to!

Krok 5: Konfiguracja Raspberry Pi (Część 2) - Zaktualizuj Raspberry Pi

Zawsze dobrą praktyką jest aktualizowanie systemu operacyjnego Raspberry Pi. Po wprowadzeniu SSH do Raspberry Pi wpisz polecenie sudo apt update i naciśnij klawisz Enter. Spowoduje to aktualizację pakietów używanych w systemie operacyjnym. Jeśli pojawi się prośba o potwierdzenie, naciśnij y. Zobaczysz dużo tekstu i wartości procentowych, ale to dobrze!

Po zakończeniu będziesz musiał zaktualizować sam system operacyjny. Uruchom polecenie sudo apt pełna aktualizacja. Spowoduje to pobranie i aktualizację systemu operacyjnego oraz usunięcie starych zależności, których już nie potrzebuje. Zobaczysz więcej tekstu i wartości procentowych, i to też jest w porządku!

Po zakończeniu uruchom ponownie Raspberry Pi, uruchamiając polecenie sudo reboot. Spowoduje to zamknięcie połączenia SSH i ponowne uruchomienie Raspberry Pi. Poczekaj kilka minut, aż Raspberry Pi uruchomi się ponownie i połączy się z siecią. Następnie powtórz krok 4 powyżej, aby ponownie SSH do Raspberry Pi.

Krok 6: Konfiguracja RaspberryPi (część 3) - łatwa nazwa hosta

Konfiguracja RaspberryPi (część 3) - łatwa nazwa hosta
Konfiguracja RaspberryPi (część 3) - łatwa nazwa hosta
Konfiguracja RaspberryPi (część 3) - łatwa nazwa hosta
Konfiguracja RaspberryPi (część 3) - łatwa nazwa hosta
Konfiguracja RaspberryPi (część 3) - łatwa nazwa hosta
Konfiguracja RaspberryPi (część 3) - łatwa nazwa hosta

Teraz musimy umożliwić łatwy dostęp do systemu plików Raspberry Pi, abyśmy mogli uzyskać dostęp do plików i folderów Raspberry Pi. Aby to zrobić, będziemy musieli zmienić nazwę hosta i zainstalować dodatkowe pakiety.

  1. W konsoli Raspberry Pi wpisz sudo raspi-config i naciśnij Enter.
  2. Przejdź za pomocą klawiszy strzałek do opcji sieci i naciśnij Enter.
  3. Wybierz nazwę hosta.
  4. Ustaw nową nazwę hosta. Na przykład ustawiłem mój na MyLocalPi. Następnie naciśnij Enter.
  5. Przytrzymaj wybierz Zakończ i wróć do ekranu głównego. Zamknij narzędzie RaspiConfig.
  6. Jeśli pojawi się prośba o ponowne uruchomienie, wybierz tak. Jeśli nie, w konsoli wpisz sudo reboot i naciśnij Enter.

Możesz sprawdzić, czy Twoja nazwa hosta uległa zmianie, wpisując nazwę hosta w konsoli i naciskając Enter. Powinieneś zobaczyć swoją nową nazwę hosta. Możesz także ponownie uruchomić Angry IP Scanner i powinieneś zobaczyć, że nazwa hosta twojego Raspberry Pi ulegnie zmianie.

Krok 7: Konfiguracja RaspberryPi (część 4) - Samba

Teraz skonfigurujemy dostęp do plików za pomocą Samby. Samba to pakiet, który daje maszynom dostęp do systemu plików Raspberry Pi. Dzięki niemu powinieneś być w stanie poruszać się po Raspberry Pi za pomocą okna eksploratora Windows lub Findera na Macu. W przypadku użytkowników systemu Windows jest to znane jako udział plików systemu Windows. Umożliwia także użytkownikom komputerów Mac dostęp do Raspberry Pi w folderze Shared.

  1. W konsoli wpisz sudo apt install -y samba. Spowoduje to zainstalowanie pakietu Samby.
  2. Po zainstalowaniu wpisz sudo nano /etc/samba/smb.conf. Otworzy się plik smb.conf w konsoli, gotowy do edycji.
  3. Musimy skonfigurować Sambę, aby przyznała nam dostęp do systemu plików na Raspberry Pi. Na dole pliku smb.conf dodaj następujące wiersze:

    [PiShare]

    comment=Pi Udostępnianie ścieżki=/home/pi Browseable=tak writeable=tak tylko guest=nie utwórz maskę=0740 maska katalogu=0750 public=nie

  4. Naciśnij Ctrl+X (klawisz Ctrl i klawisz X), aby wyjść. Gdy pojawi się prośba o zapisanie, naciśnij Tak.
  5. Teraz musimy utworzyć użytkownika Samby do zdalnego dostępu. W konsoli wpisz sudo smbpasswd -a pi. Spowoduje to utworzenie pi użytkownika Samby.
  6. Utwórz hasło dla swojego użytkownika Samby. Zostaniesz poproszony o ponowne wprowadzenie tego samego hasła.

Otóż to!

Krok 8: Dostęp do Raspberry Pi (Część 3) - Dostęp do plików

Uzyskiwanie dostępu do Raspberry Pi (Część 3) - Dostęp do plików
Uzyskiwanie dostępu do Raspberry Pi (Część 3) - Dostęp do plików
Uzyskiwanie dostępu do Raspberry Pi (Część 3) - Dostęp do plików
Uzyskiwanie dostępu do Raspberry Pi (Część 3) - Dostęp do plików
Dostęp do Raspberry Pi (Część 3) - Dostęp do plików
Dostęp do Raspberry Pi (Część 3) - Dostęp do plików

Po skonfigurowaniu Raspberry Pi nadszedł czas, aby przejść do zdalnej maszyny.

Dostęp do systemu plików można uzyskać na następujące sposoby:

  • Otwórz okno Uruchom, naciskając WinKey + R i wpisując [NAZWA HOSTA], zastępując [NAZWA HOSTA] nazwą hosta wpisaną w kroku 6.
  • Otwórz okna eksploratora (na przykład Dokumenty lub Mój komputer). W pasku adresu wpisz \[HOSTNAME], zastępując [HOSTNAME] nazwą hosta wpisaną w kroku 6.
  • Na pulpicie kliknij prawym przyciskiem myszy i wybierz Nowy->Skrót. W polu tekstowym lokalizacji wpisz \[HOSTNAME], zastępując [HOSTNAME] nazwą hosta wpisaną w kroku 6. Naciśnij Dalej. Następnie możesz nadać skrótowi wybraną nazwę.

Podczas próby uzyskania dostępu do systemu plików Raspberry Pi przy użyciu dowolnej z powyższych metod system Windows poprosi o podanie nazwy użytkownika i hasła. Użyj nazwy użytkownika i hasła skonfigurowanych dla profilu Samby (krok 7).

Krok 9: Uwagi końcowe

Otóż to! Możesz teraz nawigować po systemie plików Raspberry Pi za pomocą systemu nawigacji plików standardowej maszyny. To sprawia, że jest to o wiele wygodniejsze niż konieczność podłączania myszy, klawiatury i monitora lub nawigowania po katalogach za pomocą wielu poleceń ls.

Dla bardziej pewnych siebie i zaawansowanych użytkowników możesz również uruchamiać polecenia git checkout bezpośrednio na Raspberry Pi za pośrednictwem systemu Windows. To znacznie ułatwia obsługę pobierania, modyfikowania i zatwierdzania kodu do repozytorium.

Dość ważna uwaga

Gdy uzyskasz dostęp do systemu plików Raspberry Pi, zobaczysz dwa foldery: pi i PiShare (lub podobne, w zależności od nazwy użytkownika Samby i nazwy skonfigurowanej w pliku smb.conf, oba w kroku 7). W takim przypadku wybranie jednego z folderów da ci dostęp do plików i ich otwarcie, ALE poruszanie się po folderze pi oznacza utratę uprawnień do edycji, tj. nie będziesz mógł tworzyć i edytować plików. Jednak nawigacja po folderze PiShare zapewnia pełny dostęp.

Otóż to! Teraz nie potrzebujesz nawet myszy, klawiatury i monitora do swoich projektów Raspberry Pi! Jak wyzwalające jest to?

Zalecana: