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.
- 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 .
- 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.
- 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.
- Seleziona Apri(Open) per connetterti al tuo Pi.
- 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 .)
- 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.
- Avvia FileZilla o un altro client SFTP .
- Nel campo contrassegnato Host , inserisci l'indirizzo IP del tuo Pi.
- Inserisci il tuo nome utente(Username ) e password .
- 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.
- 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.
Related posts
Come aggiornare Raspberry Pi
Come abilitare l'accesso SSH per gli switch Cisco SG300
Come generare chiavi SSH su Windows, Mac e Linux
Come eseguire il tunneling VNC su SSH
Abilita l'autenticazione con chiave pubblica per SSH sugli switch Cisco SG300
Come disabilitare la chiave di Windows
I progetti Raspberry Pi più semplici per principianti
Come ripristinare le impostazioni di fabbrica di una Xbox One o Xbox Series X
Utilizzo dell'interfaccia web di trasmissione
Come pilotare un drone per principianti assoluti
Come aprire un file bloccato quando un altro programma lo sta utilizzando
Come acquisire schermate su Nintendo Switch
Come scaricare il programma di installazione offline (autonomo) di Google Chrome
Rimuovi istantaneamente gli sfondi dalle immagini usando l'IA
Come visualizzare le pagine e i file memorizzati nella cache dal browser
10 migliori custodie Raspberry Pi stampate in 3D
I 10 migliori comandi Linux Raspberry Pi che dovresti conoscere
Recensione pratica del laptop STEM CrowPi2 Raspberry Pi
7 Suggerimenti tecnici per l'ottimizzazione SEO per qualsiasi sito web
Come proteggere con password un PDF per tenerlo al sicuro