Konfigurowanie Raspberry Pi do bezgłowego użytku z SSH

Konfigurowanie Raspberry Pi do bezgłowego użytku z SSH

Raspberry Pi jest – jak widzieliśmy w kilku poprzednich artykułach – niezwykle elastycznym sprzętem. Po zainstalowaniu systemu operacyjnego, uporaniu się z małymi wymiarami i znalezieniu odpowiedniego przypadku, będziesz mógł zainstalować oprogramowanie centrum multimedialnego, a być może nawet rozpocząć programowanie oprogramowania (w końcu do tego właśnie został zaprojektowany). !).





Jednak może się okazać, że podłączanie Raspberry Pi do telewizora plazmowego z dużym ekranem – jedynego urządzenia w domu z połączeniem HDMI – jest nieco męczące, gdy Twoja rodzina ogląda swój ulubiony program. Alternatywnie możesz mieć więcej niż wystarczającą liczbę wyświetlaczy HDMI, ale za mało klawiatur.





Korzyści z SSH

Na szczęście Raspberry Pi może akceptować polecenia SSH po podłączeniu do sieci lokalnej (przez Ethernet lub Wi-Fi), umożliwiając łatwą konfigurację.





Korzyści z SSH wykraczają poza zakłócanie codziennych badań przesiewowych Simpsonowie lub najnowsze wiadomości o celebrytach – używanie Raspberry Pi bez dedykowanego wyświetlacza (znanego również jako headless) może pozwolić na pozostawienie urządzenia skonfigurowanego w określonej konfiguracji bez obawy, że ktokolwiek zakłóci pracę.

Używasz Pi jako interfejsu NAS? Nie ma problemu! Jeśli Twoje Raspberry Pi spędza swoje życie jako serwer sieciowy o niskiej jakości lub radio internetowe, nie potrzebuje dedykowanego wyświetlacza.



Tutaj wkracza SSH!

Konfiguracja Raspberry Pi dla SSH

Aby przygotować Raspberry Pi do zdalnych połączeń przez SSH, powinieneś najpierw zainstalować dystrybucję Debiana Raspbian, jak opisano wcześniej. Domyślnie protokół SSH jest włączony, ale jeśli jest wyłączony, należy przejść do ekranu konfiguracji, aby ponownie włączyć.





dlaczego moja gra się zawiesza?

Po podłączeniu minikomputera do sieci i podłączonej klawiaturze i kablu Ethernet uruchom komputer i zaloguj się do urządzenia.

Gdy to zrobisz, wejdź sudo raspi-config aby otworzyć ekran konfiguracji, a następnie użyj klawiszy strzałek i Enter, aby wybrać opcję Włącz lub Wyłącz SSH. Na następnym ekranie wybierz Włącz, dotknij Enter, a na ostatnim ekranie Enter ponownie, aby wybrać OK.





Po włączeniu SSH będziesz mógł zdalnie łączyć się z Raspberry Pi za pomocą klienta SSH.

(Zauważ, że jeśli SSH nie jest wymieniony jako opcja menu, prawdopodobnie używasz starej wersji dystrybucji Raspbian i powinieneś zaktualizować ją tak szybko, jak to możliwe!)

Łączenie z Raspberry Pi

Przed połączeniem się z Raspberry Pi, musisz sprawdzić adres IP. Można to zrobić na kilka sposobów.

Pierwszym, z wiersza poleceń, jest wpisanie ifconfig aby wyświetlić szczegóły połączenia sieciowego, w tym adres IP. Alternatywnie możesz sprawdzić router pod kątem podłączonych urządzeń i w ten sposób ustalić adres IP.

Mając te informacje pod ręką, możesz teraz połączyć się z SSH.

Jeśli używasz systemu Windows, najlepszym narzędziem SSH jest prawdopodobnie PuTTY, dostępne od http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html . Po pobraniu (wybierz putty.exe dla tego zadania), kliknij dwukrotnie plik wykonywalny – zostanie uruchomiony bez instalacji.

w Sesja ekranie, dodaj adres IP w Nazwa hosta pole i kliknij otwarty . PuTTY wyda zawiadomienie o zabezpieczeniach – kliknij tak aby kontynuować, a następnie zaloguj się do Raspberry Pi.

czy możesz znaleźć usunięte wiadomości na facebooku?

Chwilę później zobaczysz interfejs tekstowy Raspberry Pi!

Możesz teraz odłączyć klawiaturę, mysz i kabel HDMI od Raspberry Pi i zdalnie wydawać polecenia.

Wydawanie poleceń zdalnych do Pi

Różne polecenia mogą być wydawane zdalnie do Raspberry Pi przez SSH – prawie wszystko, co nie wyłącza ani nie przerywa SSH lub połączenia sieciowego!

ps topór

Spowoduje to wyświetlenie listy uruchomionych procesów.

$ ssh –V

Wyświetla aktualną wersję SSH

Pliki można kopiować do i z Raspberry Pi za pomocą SSH:

oprogramowanie iso-do-usb

localhost$scp loginname:/home/username/remotehostfile.txt remotehostfile.txt

localhost$scp localhostfile.txt login:/home/username/localhostfile.txt

Gdy skończysz, pamiętaj, aby bezpiecznie wyłączyć Pi za pomocą polecenia:

sudo shutdown -h now

(Zmiana –h na –r spowoduje ponowne uruchomienie urządzenia). Należy to zrobić przed odłączeniem kabla zasilającego – zaniechanie tego może łatwo doprowadzić do uszkodzenia karty SD, co będzie oznaczać ponowną instalację systemu Raspian.

Aktualizacje, instalacje aplikacji i korzystanie z wiersza poleceń — zdalnie!

Są pewne rzeczy, do których SSH się nie nadaje. Na przykład nie pozwoli ci uzyskać dostępu do GUI Raspberry Pi, ale zapewni środki do uruchamiania aktualizacji, instalowania aplikacji i korzystania z różnych wbudowanych programów i narzędzi z innego komputera.

Dzięki łatwej konfiguracji SSH za pomocą pilota i poleceń wymienionych powyżej (i wielu innych) możesz szybko i wydajnie wysyłać instrukcje do urządzenia za pomocą PuTTY w systemie Windows lub za pomocą natywnych narzędzi wiersza poleceń w systemie Mac OS X i innych dystrybucjach Linuksa.

Podsumowując, jeśli posiadasz Raspberry Pi, powinieneś być świadomy, jak wygodny i użyteczny jest SSH. Jeśli planujesz regularnie używać SSH, możesz nauczyć się tego hackowania partycji rozruchowej, aby szybko włączyć SSH, gdy jest to potrzebne.

Udział Udział Ćwierkać E-mail Jak wyczyścić komputer z systemem Windows za pomocą wiersza polecenia

Jeśli na komputerze z systemem Windows zaczyna brakować miejsca do przechowywania, usuń śmieci za pomocą tych szybkich narzędzi wiersza polecenia.

Czytaj dalej
Powiązane tematy
  • majsterkowanie
  • Malina Pi
O autorze Christian Cawley(1510 opublikowanych artykułów)

Zastępca redaktora działu Security, Linux, DIY, Programming i Tech Explained oraz Really Useful Producent podcastów, z dużym doświadczeniem w obsłudze komputerów i oprogramowania. Christian jest współtwórcą magazynu Linux Format, majsterkowiczem Raspberry Pi, miłośnikiem Lego i fanem gier retro.

Więcej od Christiana Cawleya

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować