Come SSH o SFTP nel tuo Raspberry Pi

Hai fatto il grande passo e hai comprato un Raspberry Pi . Congratulazioni! Se non hai una tastiera e un monitor collegati al tuo Pi, dovrai connetterti in remoto ad esso da un altro computer sulla tua rete. Inoltre, a seconda di come prevedi di utilizzare il tuo Pi, potrebbe essere posizionato in un luogo difficile da raggiungere, quindi anche se hai una tastiera e un monitor collegati ora, potrebbe non essere sempre così. Hai bisogno di un modo per connetterti da remoto al tuo Pi.

In questo articolo, ti mostreremo come utilizzare SSH e SFTP nel tuo Pi, eseguire comandi e trasferire file. Daremo per scontato che il tuo Raspberry Pi si trovi sulla stessa rete del computer che stai utilizzando per connetterti.

Che cos'è SSH?

SSH sta per Secure Shell . È un protocollo di rete standard che ti offre un modo sicuro per inviare testo avanti e indietro tra il tuo Pi e il computer che stai utilizzando per connetterti in remoto al tuo Pi. Utilizzerai il protocollo SSH per tutti i tipi di cose come inserire la password per accedere al tuo Pi ed eseguire comandi. 

SSH è stato progettato come sostituto di Telnet , che invia comandi in testo normale sulla rete. Al contrario, SSH crittografa quei comandi. Qualsiasi(Any) servizio di rete può utilizzare SSH , che opera sulla porta TCP 22. 

Cos'è l'SFTP?

SFTP è l'abbreviazione di Secure File Transfer Protocol . SFTP è un modo rapido e conveniente per trasferire file tra il tuo Pi e un altro computer sulla tua rete. SFTP è più sicuro di FTP perché, proprio come con SSH , tutti i tuoi dati vengono crittografati mentre viaggiano da un computer all'altro. 

Non vuoi che tutti i tuoi dati vengano trasferiti in testo normale, vero? Certamente no! State(Stay) al sicuro, ragazzi.

Come SSH in un Raspberry Pi

Inizieremo con come utilizzare SSH per connetterti al tuo Raspberry Pi da un PC Windows sulla tua rete usando PuTTY . PuTTY è uno dei numerosi client SSH disponibili gratuitamente. Ci piace PuTTY perché è un software open source completamente sviluppato e supportato da un team di volontari. Puoi utilizzare qualsiasi client SSH desideri. Assicurati solo di scaricarlo e installarlo prima di iniziare.

  1. Assicurati(Make) che SSH sia abilitato sul tuo Pi. Se stai iniziando da zero con un Raspberry Pi 4 , questa guida introduttiva(this getting started guide) include istruzioni su come abilitare SSH creando un file di testo sulla scheda SD all'interno del tuo Raspberry Pi
  2. Supponendo che tu sia certo che SSH sia abilitato sul tuo Pi, in seguito dovrai trovare l'indirizzo IP del tuo Pi per connetterti ad esso con un client SSH come PuTTY . Se non lo conosci già, puoi seguire questa guida(follow this guide) che descrive in dettaglio diversi metodi per determinare l'indirizzo IP del tuo Pi.
  3. Avvia PuTTY (o un altro client SSH ) sul tuo PC Windows e inserisci l'indirizzo IP del tuo Pi. La porta SSH è 22. La maggior parte dei client SSH avrà già il numero di porta compilato.

  1. Seleziona Apri(Open) per connetterti al tuo Pi.
  2. Questo avvierà una finestra del terminale in cui ti verrà chiesto di accedere. Inserisci il tuo nome utente e premi Invio(Enter) . (Il nome utente predefinito per la maggior parte dei Pis è pi .)
  3. Quindi, digita la tua password o copiala negli appunti sul tuo PC e fai clic con il pulsante destro del mouse nella finestra del terminale per incollarla. Tieni presente che la tua password non(not ) verrà visualizzata durante la digitazione. Premi Invio(Enter) .

Ora sei connesso al tuo Pi tramite SSH e puoi usare il terminale per eseguire comandi(execute commands) . Se non hai ancora cambiato la password predefinita del tuo Pi, questo è un ottimo momento per farlo. Poiché SSH è abilitato, se il tuo Raspberry Pi utilizza la password predefinita, sarebbe molto(very ) facile per qualcuno entrare!

Come SFTP in un Raspberry Pi

Sopra(Above) , ti abbiamo spiegato come utilizzare un client SSH per connetterti in modo sicuro a un Pi sulla tua rete ed eseguire comandi. Per trasferire i file, utilizzeremo un client SFTP . Tecnicamente, è possibile trasferire file con PuTTY , ma è ingombrante. È molto più bello avere un browser di file che puoi utilizzare per spostare i file in blocco quando necessario.

FileZilla è un popolare client FTP che supporta SFTP . Se riesci a connetterti con SSH , puoi connetterti anche con SFTP . Comodo(Convenient) , vero?

Preparati scaricando e installando FileZilla o il tuo client SFTP preferito sul computer che stai utilizzando per connetterti in remoto al tuo Pi. WinSCP è un altro popolare client SFTP . Ricorda(Remember) , non hai bisogno di un server SFTP , ma solo di un client SFTP .

Suggerimento per professionisti: se installi FileZilla , fai attenzione a quando ti chiede di installare McAfee e WinZip . Seleziona Rifiuta(Decline) se non desideri installare quei programmi sul tuo computer.

  1. Avvia FileZilla o un altro client SFTP .
  2. Nel campo contrassegnato Host , inserisci l'indirizzo IP del tuo Pi. 

  1. Inserisci il tuo nome utente(Username ) e password
  2. Seleziona Connessione rapida(Quickconnect) . Il tuo client SFTP potrebbe visualizzare un'opzione per salvare la tua password, ma non lo consigliamo perché alcuni client salvano la password in un file di testo non protetto. 

  1. Una volta connesso, puoi navigare attraverso la struttura delle cartelle sul tuo Pi e copiare i file avanti e indietro tra il Pi e altri computer sulla tua rete. Il lato sinistro della finestra di FileZilla mostra i file locali e il lato destro mostra i file sul computer a cui ti sei connesso, in questo caso, il tuo Pi.

Se, ad esempio, desideri copiare un file dal tuo computer locale al tuo Pi, dovresti navigare alla cartella di origine a sinistra e alla cartella di destinazione a destra. Il file manager di FileZilla ti consente di trascinare e rilasciare i file tra siti locali e remoti. 

Trovare progetti Pi

Una volta che avrai preso dimestichezza con l'esecuzione dei comandi e il trasferimento di file da e verso il tuo Pi, inizierai a capire in quanti modi diversi puoi far funzionare il tuo Pi(put your Pi to work) . Non cedere(Don) alla paralisi dell'analisi, però: scegli un progetto e tuffati! È davvero il modo migliore per imparare.



About the author

Sono un ingegnere software esperto, con oltre 10 anni di esperienza nello sviluppo e nella manutenzione di applicazioni Microsoft Office. Ho una forte passione per aiutare gli altri a raggiungere i loro obiettivi, sia attraverso il mio lavoro come ingegnere del software che attraverso le mie capacità di parlare in pubblico e di networking. Sono anche estremamente esperto in hardware e driver della tastiera, avendo sviluppato e testato molti di loro io stesso.



Related posts