Sommario:
- Passaggio 1: collegarsi alla rete locale
- Passaggio 2: SSH nella tua scheda
- Passaggio 3: connessione desktop remoto
- Passaggio 4: abilitazione FTP
Video: Accesso remoto al Raspberry Pi: SSH, Dekstop e FTP: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
In questo post, esamineremo 3 diversi metodi con cui è possibile accedere in remoto al Raspberry Pi per semplificare il lavoro con esso. Il primo è SSH, che ti permetterà di accedere da remoto al terminale. Il secondo è una connessione desktop remoto, che ti consentirà di accedere al desktop Raspberry Pi per le volte in cui devi interagire con l'interfaccia utente. Il terzo ti consentirà di accedere direttamente ai file e alle cartelle in modo da poter ottenere o trasferire facilmente file tra Raspberry Pi e il tuo computer.
Il video qui sopra va in ulteriori dettagli per ciascuno di essi e consiglio di guardarlo prima per capire i diversi metodi.
Passaggio 1: collegarsi alla rete locale
Affinché tutti e tre i metodi funzionino, il Raspberry Pi deve essere connesso alla stessa rete del computer da cui si desidera accedere in remoto. Ci sono diversi modi in cui puoi farlo.
Connessione via cavo:
Se prevedi di utilizzare una connessione cablata, collega semplicemente il cavo ethernet alla scheda e collega l'altra estremità del cavo al router di casa. La scheda dovrebbe connettersi automaticamente alla rete.
Wireless (con display/tastiera/mouse):
Se prevedi di utilizzare una connessione wireless, devi semplicemente connetterti alla rete facendo clic sull'icona della rete wireless nella barra delle applicazioni, inserendo la password e facendo clic su OK. La scheda dovrebbe connettersi automaticamente alla rete. Si prega di guardare il video per un esempio di questo.
Wireless (nessun display, modalità senza testa):
Puoi anche connettere la scheda alla rete creando un file wpa_supplicant.conf nella directory di avvio della scheda microSD. Il sistema operativo Raspberry Pi controlla questo file al primo avvio e, se è presente, utilizzerà i dettagli di rete contenuti al suo interno per connettersi alla rete. Puoi scaricare il file modello dal link sottostante e aggiornarlo con il codice del tuo paese, il nome della rete e la password. Si consiglia di utilizzare un editor di testo come Notepad++ o Sublime Text 3 per creare il file. Una volta terminato, copialo semplicemente sull'unità di avvio non appena hai finito di lampeggiare l'immagine, ma prima di avviare la scheda per la prima volta.
File modello WPA:
Utilizzare il seguente collegamento per un elenco di codici paese:
Una volta connesso alla rete, dobbiamo ottenere l'indirizzo IP della scheda. Puoi farlo in molti modi, ma un metodo conveniente è utilizzare software come Angry IP Scanner. Si prega di guardare il video se avete bisogno di vederlo in azione. Il software esegue semplicemente la scansione della rete locale ed elenca tutti i dispositivi attivi insieme ai loro indirizzi IP. L'indirizzo IP per la mia scheda è 192.168.1.37 e se la tua scheda viene visualizzata, puoi essere certo che si è connessa correttamente alla tua rete.
Passaggio 2: SSH nella tua scheda
Se hai già utilizzato il Raspberry Pi in precedenza, a un certo punto avrai utilizzato la finestra del terminale. L'utilizzo del terminale consente di creare facilmente script, aggiornare software e così via. Per impostazione predefinita, è possibile accedere e utilizzare il terminale collegando un display e una tastiera alla scheda, ma ciò non è sempre conveniente, in particolare se si utilizza il Pi Zero - che non ha una porta USB di dimensioni standard né un full- porta HDMI di dimensioni adeguate. SSH ti consente di accedere al terminale senza la necessità di un display o di una tastiera, il che lo rende molto comodo. Ancora più importante, puoi anche copiare/incollare comandi e script dal tuo computer principale invece di digitare tutto. SSH è l'acronimo di Secure SHell e consente di comunicare in modo sicuro con un dispositivo tramite una connessione non protetta. Esistono due modi principali per abilitare SSH.
Con display/tastiera/mouse:
Se hai un display, una tastiera e un mouse collegati, puoi semplicemente aprire la finestra "Configurazione Raspberry Pi" dal menu "Preferenze" e quindi passare alla scheda "Interfacce". Puoi quindi semplicemente fare clic sul pulsante di opzione accanto a SSH che dice "Abilitato" e quindi premere OK. Puoi guardare il video per vedere come viene fatto.
Nessun display, modalità senza testa:
Se non hai accesso a un display, puoi semplicemente creare un file vuoto con il nome "ssh" e copiarlo nell'unità di avvio. Non aggiungere un'estensione al file. Si consiglia di utilizzare un editor di testo come Notepad++ o Sublime Text 3 per creare il file. Copia questo file subito dopo aver flashato l'immagine ma prima di avviarla per la prima volta. Questo abiliterà SSH per te.
Una volta fatto, devi semplicemente aprire una finestra di terminale sul tuo computer (Prompt dei comandi per Windows e Terminale per Mac). Una volta fatto, digita semplicemente "ssh [email protected]" e premi invio. Assicurati di aggiornare il tuo indirizzo IP in quel comando. Ti chiederà quindi se vuoi ricordare l'host e puoi digitare sì, seguito dal tasto Invio. Ti chiederà quindi una password e per impostazione predefinita, questa è "raspberry" senza le virgolette. Una volta inserita la password, si accederà alla scheda e si potrà quindi accedere al terminale ed eseguire i comandi come se si fosse direttamente collegati alla scheda tramite una tastiera.
Passaggio 3: connessione desktop remoto
SSH è utile quando si desidera eseguire comandi e script basati su testo. Tuttavia, a volte sarà necessario accedere e interagire con l'interfaccia utente grafica o la GUI e in momenti come questi è utile una connessione desktop remoto. Ottenere l'accesso remoto non è affatto difficile. Devi semplicemente eseguire due comandi che installeranno il server di connessione remoto sul Pi.
Questi comandi possono essere eseguiti direttamente sul terminale Pi oppure possono essere eseguiti accedendo prima alla scheda tramite SSH. Una volta al terminale, digita semplicemente "sudo apt-get install tightvncserver" e inserisci y per confermare l'installazione. Questo installerà tightvncserver per noi. Il prossimo comando che dobbiamo eseguire è "sudo apt-get install xrdp" e inserisci y per confermare l'installazione. Questo installerà xrdp che consentirà l'accesso remoto.
Tutto quello che devi fare ora è accedere al desktop. Per fare ciò, apri l'applicazione "Connessione desktop remoto" su Windows e inserisci l'indirizzo IP della scheda. Ti porterà a una schermata di accesso in cui dovrai inserire il nome utente predefinito che è "pi" e la password predefinita, che è "raspberry". Una volta fatto, verrai indirizzato al desktop Raspberry Pi dove puoi interagire con la scheda da remoto e fai tutto come se fossi fisicamente connesso alla scheda utilizzando un display, una tastiera e un mouse.
Se stai utilizzando un Mac, dovrai prima installare l'app "Microsoft Remote Connection" dall'app store. È quindi possibile creare una nuova connessione digitando l'indirizzo IP, il nome utente, la password e il nome della connessione. Infine, fai doppio clic sul nome della connessione per avviare la connessione e verrai indirizzato al desktop Raspberry Pi. Si prega di guardare il video mentre lo dimostriamo sia per un PC che per un Mac.
Passaggio 4: abilitazione FTP
L'utilizzo di una connessione desktop remoto è utile ma non è possibile copiare direttamente i file tra il PC e il desktop Pi utilizzandolo. Fortunatamente, c'è un modo semplice per farlo da remoto e cioè usando FTP o il File Transfer Protocol.
Anche configurare FTP è semplice. Dobbiamo semplicemente aggiornare prima le informazioni sul pacchetto eseguendo "sudo apt-get update". Quindi, dobbiamo eseguire il comando "sudo apt install proftpd" che installerà il server FTP per noi. E questo è tutto ciò che devi fare. Per impostazione predefinita, non ci sono restrizioni sulle directory a cui è possibile accedere tramite FTP. Se hai più utenti, avrebbe senso limitare l'accesso degli utenti solo alla loro directory che è /home/user. Dovrai aggiornare il file di configurazione per farlo e per quello, dovrai eseguire il comando "sudo nano /etc/proftpd/proftpd.conf" che aprirà il file di configurazione in un editor di testo. Scorri verso il basso fino alla riga "#DefaultRoot" e decommenta il "#" che lo abiliterà. Una volta fatto, salva semplicemente il file premendo "CTRL+X" poi "y", quindi "INVIO". Sarà quindi necessario ricaricare il servizio eseguendo il comando "sudo service proftpd reload". Questo metterà in vigore la nuova configurazione e potremo accedere solo alla directory /home/pi.
L'accesso ai file e alle cartelle è altrettanto facile. Puoi aprire un browser web e digitare "ftp://192.168.1.37" e quindi accedere con il nome utente predefinito che è "pi" e la password predefinita che è "raspberry". Sarai quindi in grado di visualizzare i file e persino scaricarli. Continuerà a chiederti di autenticare la sessione per motivi di sicurezza. Questo non è del tutto conveniente e il modo consigliato è usare qualcosa chiamato client FTP come FileZilla. Basta scaricarlo e installarlo e quindi inserire i dettagli della connessione nella barra in alto, come mostrato nell'immagine: indirizzo IP, nome utente, password e porta che è 21. Una volta fatto, fai clic sul pulsante "Connessione rapida" e sarai in grado di collegarsi alla scheda. I file e le cartelle Raspberry Pi verranno mostrati nella metà destra e il file system del tuo computer sarà sulla sinistra. Puoi trascinare i file per abilitare i trasferimenti. In questo modo, puoi facilmente recuperare i file di cui hai bisogno e gestire il file system.
È così facile accedere da remoto al tuo Raspberry Pi usando tre diversi metodi. Se ti piacciono i post utili come questo, ti preghiamo di prendere in considerazione l'iscrizione al nostro canale YouTube in quanto aiuta enormemente.
YouTube:
Grazie per aver letto!
Consigliato:
Come trasformare il tuo Raspberry Pi in un gateway di accesso remoto: 6 passaggi
Come trasformare il tuo Raspberry Pi in un gateway di accesso remoto: Ehi ragazzi! Alla luce dei recenti avvenimenti, il nostro team di remote.it ha lavorato duramente per raccogliere idee per rendere il lavoro a distanza indolore e accessibile. Abbiamo creato l'immagine della scheda SD remote.itPi, che è una scheda SD che puoi inserire in un nuovo
Accesso al file system root remoto utilizzando DB410 come dongle Ethernet: 6 passaggi
Accesso al file system root remoto utilizzando DB410 come dongle Ethernet: Obiettivi: installare la toolchain e ricompilare il kernel per inserire il supporto USB Ethernet CDC Gadget; Ricrea boot.img da Linaro per avviare USB Ethernet CDC; Crea un server NFS per ospitare il filesystem di root; Configurazione IP in DEVICE e HOST
Accesso al display Raspberry Pi su Internet: 7 passaggi
Accesso al display Raspberry Pi su Internet.: In questo Instructable impareremo come utilizzare il display del laptop per Raspberry Pi (qualsiasi modello). Possiamo acquistare il mercato del modulo display Raspberry Pi, ma questo ti costerà invece di altri display, possiamo usare il display del laptop su Internet (da altri
Accesso manuale al GPS Ublox Neo 6M con Raspberry Pi B+: 3 passaggi
Accesso manuale al GPS Ublox Neo 6M con Raspberry Pi B+: Raspberry Pi è un mini PC molto compatibile per vari moduli che sono abbastanza facili da usare. Fondamentalmente è quasi uguale al PC ma può essere controllato con GPIO da Raspberry Pi. Raspberry Pi supporta anche diverse linee di comunicazione, una o
Accesso SSH remoto a Raspberry Pi 2: 5 passaggi
Accesso SSH remoto a Raspberry Pi 2: Hai mai desiderato distribuire un Raspberry Pi "sul campo" ed essere ancora in grado di accedervi? Ecco un modo semplice per abilitare l'accesso SSH remoto al tuo Raspberry Pi 2 (e anche ad altri modelli). Mentre ci sono soluzioni che coinvolgono una VPN o la configurazione di por