Configurazione del Raspberry Pi per l'uso senza testa con SSH

Configurazione del Raspberry Pi per l'uso senza testa con SSH

Il Raspberry Pi è, come abbiamo visto in diversi articoli precedenti, un componente hardware estremamente flessibile. Dopo aver installato un sistema operativo, aver preso confidenza con le piccole dimensioni e trovato un caso, sarai in grado di installare il software del media center e forse anche iniziare a programmare il software (dopotutto, è per questo che è stato progettato !).





Tuttavia, potresti scoprire che l'attività di collegare il Raspberry Pi alla tua TV al plasma a grande schermo - l'unico dispositivo in casa con una connessione HDMI - è un po' noiosa mentre la tua famiglia sta guardando il loro programma preferito. In alternativa, potresti avere più che abbastanza display HDMI ma non abbastanza tastiere.





Vantaggi di SSH

Fortunatamente, il Raspberry Pi può accettare comandi SSH quando è connesso a una rete locale (tramite Ethernet o Wi-Fi), consentendoti di configurarlo facilmente.





I vantaggi di SSH vanno oltre lo sconvolgimento dello screening quotidiano di I Simpson o le ultime notizie sulle celebrità: l'utilizzo del tuo Raspberry Pi senza un display dedicato (noto anche come headless) può consentirti di lasciare il dispositivo configurato in una configurazione particolare senza la preoccupazione che qualcuno interrompa le cose.

Usando il Pi come interfaccia NAS? Nessun problema! Se il tuo Raspberry Pi trascorre la sua vita come server web low-fi o radio Internet, non ha bisogno di un display dedicato.



È qui che entra in gioco SSH!

Configurazione del Raspberry Pi per SSH

Per preparare il tuo Raspberry Pi per le connessioni remote su SSH, dovresti aver prima installato la distribuzione Debian Raspbian, come descritto in precedenza. Per impostazione predefinita SSH è abilitato, ma se lo hai disabilitato dovresti entrare nella schermata di configurazione per riattivarlo.





come dedicare più video ram

Con il tuo mini-computer collegato alla rete e con una tastiera e un cavo Ethernet collegati, avvia e accedi al dispositivo.

Fatto ciò, entra sudo raspi-config per aprire la schermata di configurazione e utilizzare i tasti freccia e Invio per selezionare l'opzione Abilita o Disabilita SSH. Nella schermata successiva, seleziona Abilita, tocca Invio e nella schermata finale di nuovo Invio per selezionare OK.





Con SSH ora abilitato, sarai in grado di connetterti in remoto al tuo Raspberry Pi utilizzando un client SSH.

(Nota che se SSH non è elencato come opzione di menu, probabilmente stai utilizzando una vecchia build della distribuzione Raspbian e dovresti aggiornarla il prima possibile!)

Collegamento al tuo Raspberry Pi

Prima di connetterti al tuo Raspberry Pi, dovrai controllare l'indirizzo IP. Ci sono un paio di modi per farlo.

Il primo, dalla riga di comando, è entrare ifconfig per visualizzare i dettagli della connessione di rete, incluso l'indirizzo IP. In alternativa, puoi controllare il tuo router per i dispositivi connessi e accertare l'indirizzo IP in questo modo.

Con queste informazioni a portata di mano, ora sei pronto per connetterti con SSH.

Se stai usando Windows, il miglior strumento SSH è probabilmente PuTTY, disponibile da http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html . Una volta scaricato (selezionare putty.exe per questa attività), fare doppio clic sull'eseguibile: verrà eseguito senza installazione.

Nel Sessione schermata, aggiungere l'indirizzo IP nel Nome host campo e fare clic Aprire . PuTTY emetterà un avviso di sicurezza: fare clic su per continuare, quindi accedi al Raspberry Pi.

macro per inviare email da excel

Pochi istanti dopo vedrai l'interfaccia basata su testo Raspberry Pi!

Ora puoi scollegare la tastiera, il mouse e il cavo HDMI dal tuo Raspberry Pi e impartire comandi da remoto.

Emissione di comandi remoti al Pi

Vari comandi possono essere inviati in remoto al Raspberry Pi tramite SSH, praticamente tutto ciò che non disabilita o interrompe SSH o la tua connessione di rete!

ps ax

Verrà visualizzato un elenco di processi in esecuzione.

$ ssh –V

Visualizza la versione SSH corrente

I file possono essere copiati da e verso il Raspberry Pi utilizzando SSH:

cose belle da fare in disaccordo

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

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

Una volta terminato, ricorda di spegnere in sicurezza il tuo Pi con il comando:

sudo shutdown -h now

(La modifica di -h in -r riavvierà il dispositivo). Questa operazione deve essere eseguita prima di rimuovere il cavo di alimentazione: in caso contrario, la scheda SD potrebbe essere danneggiata, il che comporterà la reinstallazione del sistema operativo Raspian.

Aggiornamenti, installazioni di applicazioni e utilizzo della riga di comando – da remoto!

Ci sono alcune cose per cui SSH non va bene. Ad esempio, non ti consentirà di accedere alla GUI del Raspberry Pi, ma ti fornirà i mezzi per eseguire aggiornamenti, installare applicazioni e utilizzare vari programmi e strumenti integrati da un computer diverso.

Con la semplice configurazione di SSH da remoto e i comandi sopra elencati (e molti altri) puoi inviare istruzioni in modo rapido ed efficiente al dispositivo utilizzando PuTTY su Windows o tramite gli strumenti nativi delle righe di comando in Mac OS X e altre distribuzioni Linux.

Tutto sommato, se possiedi un Raspberry Pi dovresti essere consapevole di quanto sia conveniente e utile SSH. Se prevedi di utilizzare SSH regolarmente, potresti voler imparare questo trucco della partizione di avvio per abilitare SSH rapidamente quando ne hai bisogno.

Condividere Condividere Tweet E-mail Come pulire il tuo PC Windows utilizzando il prompt dei comandi

Se il tuo PC Windows sta esaurendo lo spazio di archiviazione, ripulisci la spazzatura usando queste veloci utility del prompt dei comandi.

Leggi Avanti
Argomenti correlati
  • Fai da te
  • Lampone Pi
Circa l'autore Christian Cawley(1510 articoli pubblicati)

Deputy Editor for Security, Linux, DIY, Programming e Tech Explained e Really Utile Podcast producer, con una vasta esperienza nel supporto desktop e software. Collaboratore della rivista Linux Format, Christian è un armeggiatore di Raspberry Pi, amante dei Lego e fan dei giochi retrò.

Altro da Christian Cawley

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per consigli tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti