Sommario:

Controlla Raspberry Pi senza monitor.: 7 passaggi
Controlla Raspberry Pi senza monitor.: 7 passaggi

Video: Controlla Raspberry Pi senza monitor.: 7 passaggi

Video: Controlla Raspberry Pi senza monitor.: 7 passaggi
Video: COME CONTROLLARE QUALSIASI PC DA REMOTO CON SOLO UN RASPBERRY PI 2024, Dicembre
Anonim
Controlla Raspberry Pi senza monitor
Controlla Raspberry Pi senza monitor

In istruzioni precedenti ho condiviso una guida per principianti a Raspberry Pi. Lì abbiamo visto come avviare Raspbian sul Pi e usarlo come desktop. Ma per questa configurazione abbiamo bisogno di molte periferiche come monitor, cavo HDMI, tastiera wireless e adattatore OTG. La maggior parte delle volte non abbiamo bisogno di queste periferiche dopo il primo avvio. Per risparmiare possiamo utilizzare il Pi in modalità Headless, ovvero accedendovi senza monitor. In modalità Headless, possiamo accedere al Raspberry Pi tramite rete wireless utilizzando SSH (Secured Shell Protocol). Quindi, senza perdere altro tempo, entriamo nel vivo.

Fase 1: Requisiti:

Requisiti
Requisiti

Prima di iniziare, dobbiamo raccogliere dell'hardware e del software per questo progetto. Componenti hardware:

1. Lampone Pi

Raspberry Pi Zero W ………….(Amazon USA/Amazon UE/Banggood)Oppure

Raspberry Pi 3 Modello B+ ……. (Amazon USA / Amazon EU / Banggood)

2. Scheda Micro SD ……………………… (Amazon USA / Amazon UE / Banggood)

3. Lettore di schede Micro SD ……………. (Amazon USA / Amazon EU / Banggood)

Software:

1. Sistema operativo Raspbian

2. PuTTY per Windows

3. App Fing

Passaggio 2: abilitazione di SSH con monitor:

Questo metodo è per coloro che hanno un monitor e altre periferiche. Ragazzi, dovete solo installare Raspbian su una scheda SD e inserirla in un Pi. Dai un'occhiata a questo tutorial se vuoi imparare come installare Raspbian. Dopo aver installato correttamente il sistema operativo sulla scheda SD, inserirlo nel Pi e avviarlo.

  1. Dopo che il Pi è stato avviato, fai clic sull'icona del lampone nell'angolo in alto a sinistra. Vedrai un menu a tendina, da questo menu seleziona "Preferenze". Dal secondo menu a tendina, seleziona "Configurazione Raspberrypi".
  2. Apparirà una finestra pop-up, selezionare la scheda "Interfaccia".
  3. Quindi, abilita Camera, I²C, GPIO e SSH. Queste sono le funzionalità che utilizzeremo di più.
  4. Il Pi è ora pronto per essere controllato senza monitor e tastiera.

Passaggio 3: abilitazione di SSH senza monitor:

Abilitazione di SSH senza monitor
Abilitazione di SSH senza monitor

Ora per abilitare SSH senza monitor, segui i passaggi seguenti:

  • Installa l'immagine Raspbian sulla scheda SD in modo simile al tutorial precedente.
  • Dopo che l'immagine è stata masterizzata, non scollegare la scheda. Invece apri la partizione di avvio. Tieni presente che Windows potrebbe chiederti di formattare l'unità, dire di no o annullarla. NON FORMATTARE LA PARTIZIONE.
  • Nella partizione di avvio ci sono molti file e cartelle. Non modificare o eliminare alcun file da qui, altrimenti potrebbe causare un errore di sistema.
  • Qui dobbiamo aggiungere due file, SSH e wpa_supplicant.conf
  • Per prima cosa dobbiamo creare il file SSH, fare clic con il tasto destro nella partizione di avvio e fare clic su "nuovo", dall'elenco selezionare "Nuovo documento di testo". Denominare il file ssh e rimuovere l'estensione ".txt". Quindi salva il file. Questo file abiliterà SSH permettendoci di connetterci al Pi usando PuTTY.
  • Quindi crea un nuovo documento di testo e chiamalo "wpa_supplicant.conf" e salva il file.
  • Apri il file wpa_supplicant in un editor di testo e aggiungi il seguente script:

paese=IN

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="nome della tua rete WiFi" scan_ssid=1 psk="password WiFi" key_mgmt=WPA-PSK }

  • Nello script devi apportare alcune modifiche. Nella prima riga country=IN, ho scritto IN perché vengo dall'India e il codice ISO per l'India è IN. Puoi trovare il codice del tuo paese da Wikiwand. Quindi aggiungi il tuo ssid che non è altro che il tuo nome WiFi. Aggiungi anche psk che è la tua password WiFi. Al termine, assicurati di salvare il file.
  • Ora espelli la scheda SD e inseriscila nel Pi. Accendi il Pi e attendi qualche minuto. Ci vuole più tempo per avviarsi per la prima volta.

Passaggio 4: trovare l'indirizzo IP:

Trovare l'indirizzo IP
Trovare l'indirizzo IP

Prima di poter SSH in Raspberry Pi, dobbiamo conoscere l'indirizzo IP del Pi. Per trovare l'indirizzo IP preferisco usare un'app chiamata Fing. È disponibile sia per Android che per iPhone. Per trovare l'indirizzo IP:

  • Innanzitutto assicurati che il tuo smartphone sia connesso alla stessa rete WiFi del Pi.
  • Apri l'app Fing, nella home page noterai un elenco di dispositivi collegati al router.
  • Annotare l'indirizzo IP di "raspberrypi". Lo useremo per stabilire una connessione con il Pi.

Ora ci collegheremo alla scheda usando SSH nel passaggio successivo.

Passaggio 5: SSH nel Pi:

SSH nel Pi
SSH nel Pi
SSH nel Pi
SSH nel Pi
SSH nel Pi
SSH nel Pi

Se stai usando Windows, ti consiglio di usare PuTTY. Basta scaricarlo e installarlo come qualsiasi altra applicazione. Per gli utenti Linux, SSH è già disponibile. Basta aprire una finestra di terminale e digitare il comando "ssh" per vedere se funziona.

SSH utilizzando PuTTY per utenti Windows:

  • Per prima cosa accendi il Raspberry Pi usando un alimentatore 5v. Dovrebbe connettersi alla tua rete WiFi entro un paio di minuti.
  • Ora apri PuTTY e inserisci l'indirizzo IP di Pi e fai clic su "Apri".
  • In pochi secondi si aprirà una finestra in cui dovremo inserire il nome utente e la password. Il nome utente predefinito è "pi" e la password è "raspberry".
  • Nota che non puoi vedere la password nel terminale, quindi digita lentamente o continuerai a ricevere "Accesso negato".
  • Dopo aver effettuato l'accesso con successo, vedrai una finestra di terminale. Ora puoi connetterti al tuo Raspberry Pi usando SSH! dì addio a quella tastiera, mouse e monitor extra!

Per utenti Unix: (Linux e macOS)

Per creare una connessione SSH in Linux, apri il terminale e inserisci il comando ssh

ssh [email protected]

  • Qui aggiungerai il tuo indirizzo IP e premi invio.
  • Successivamente, ti verrà chiesto se desideri connetterti al dispositivo. Digita y.
  • Quindi ti verrà chiesto di inserire la password, digita la password predefinita "raspberry".

E questo dovrebbe portarti nel terminale Raspberry Pi. Ora un'ultima cosa da fare è proteggere il Pi.

Passaggio 6: protezione del Raspberry Pi:

Le schede Raspberry Pi hanno lo stesso nome utente e password per impostazione predefinita. Pertanto, può essere vulnerabile agli hacker. Per impedire qualsiasi accesso non autorizzato al nostro Pi, cambieremo la password predefinita.

Per modificare la password:

  • Digita passwd e premi invio.
  • Ti verrà chiesto di inserire la password corrente per l'autenticazione. Inserisci la password predefinita lampone e premi invio.
  • Ora ti verrà chiesto di inserire una nuova password, qui inserisci una password univoca con una combinazione di alfabeti, numeri e caratteri speciali. Quando digiti la password, non verrà visualizzato nulla sul terminale, quindi assicurati di digitare lentamente e correttamente.
  • Dopo aver inserito la nuova password, ti verrà chiesto di confermare la password. Qui digita nuovamente la nuova password e premi invio.
  • Verrà visualizzato un messaggio di successo sul terminale:

passwd: password aggiornata con successo

Ciò indica che la nuova password è stata applicata. Questo processo renderà il Pi sicuro. Se vuoi saperne di più su Utenti e Password, dai un'occhiata a questo post sul sito ufficiale di Raspberry Pi. Ti darà istruzioni più approfondite.

Passaggio 7: Nota finale:

Ora sei pronto per usare il tuo Raspberry Pi con SSH. Nel prossimo tutorial, vedremo come utilizzare i pin GPIO sul nostro Pi per controllare i LED.

Non dimenticare di dare un'occhiata al mio ebook "Mini Robot WiFi" se non l'hai già fatto. Ti guiderà attraverso tutti i passaggi per progettare il tuo robot personalizzato.

Spero che questo tutorial sia informativo. Se hai dei dubbi, non esitare a chiedere nei commenti.

Consigliato: