Πίνακας περιεχομένων:

Απομακρυσμένη πρόσβαση στο Raspberry Pi: SSH, Dekstop & FTP: 4 βήματα
Απομακρυσμένη πρόσβαση στο Raspberry Pi: SSH, Dekstop & FTP: 4 βήματα

Βίντεο: Απομακρυσμένη πρόσβαση στο Raspberry Pi: SSH, Dekstop & FTP: 4 βήματα

Βίντεο: Απομακρυσμένη πρόσβαση στο Raspberry Pi: SSH, Dekstop & FTP: 4 βήματα
Βίντεο: VPN (Virtual Private Network) Explained 2024, Ιούλιος
Anonim
Απομακρυσμένη πρόσβαση στο Raspberry Pi: SSH, Dekstop & FTP
Απομακρυσμένη πρόσβαση στο Raspberry Pi: SSH, Dekstop & FTP

Σε αυτήν την ανάρτηση, θα εξετάσουμε 3 διαφορετικές μεθόδους με τις οποίες μπορείτε να αποκτήσετε απομακρυσμένη πρόσβαση στο Raspberry Pi για να διευκολύνετε λίγο την εργασία με αυτό. Το πρώτο είναι το SSH, το οποίο θα σας επιτρέψει να έχετε απομακρυσμένη πρόσβαση στο τερματικό. Το δεύτερο είναι μια σύνδεση απομακρυσμένης επιφάνειας εργασίας, η οποία θα σας επιτρέψει να έχετε πρόσβαση στην επιφάνεια εργασίας του Raspberry Pi για στιγμές που πρέπει να αλληλεπιδράσετε με το περιβάλλον χρήστη. Το τρίτο θα σας επιτρέψει να έχετε άμεση πρόσβαση στα αρχεία και τους φακέλους, ώστε να μπορείτε εύκολα να αποκτήσετε ή να μεταφέρετε αρχεία μεταξύ του Raspberry Pi και του υπολογιστή σας.

Το παραπάνω βίντεο μπαίνει σε περισσότερες λεπτομέρειες για καθένα από αυτά και προτείνω να το δείτε πρώτα για να κατανοήσετε τις διαφορετικές μεθόδους.

Βήμα 1: Συνδεθείτε στο τοπικό σας δίκτυο

Συνδεθείτε στο τοπικό σας δίκτυο
Συνδεθείτε στο τοπικό σας δίκτυο
Συνδεθείτε στο τοπικό σας δίκτυο
Συνδεθείτε στο τοπικό σας δίκτυο

Για να λειτουργήσουν και οι τρεις μέθοδοι, το Raspberry Pi πρέπει να είναι συνδεδεμένο στο ίδιο δίκτυο με τον υπολογιστή από τον οποίο θέλετε να έχετε απομακρυσμένη πρόσβαση σε αυτό. Υπάρχουν διάφοροι τρόποι με τους οποίους μπορείτε να το κάνετε αυτό.

Ενσύρματη σύνδεση:

Εάν σκοπεύετε να χρησιμοποιήσετε ενσύρματη σύνδεση, απλώς συνδέστε το καλώδιο ethernet στην πλακέτα και συνδέστε το άλλο άκρο του καλωδίου στο δρομολογητή του σπιτιού σας. Η πλακέτα πρέπει να συνδεθεί αυτόματα στο δίκτυο.

Ασύρματο (με οθόνη/πληκτρολόγιο/ποντίκι):

Εάν σκοπεύετε να χρησιμοποιήσετε ασύρματη σύνδεση, τότε απλά πρέπει να συνδεθείτε στο δίκτυο κάνοντας κλικ στο εικονίδιο ασύρματου δικτύου στη γραμμή εργασιών, εισάγοντας τον κωδικό πρόσβασης και κάνοντας κλικ στο OK. Η πλακέτα πρέπει να συνδεθεί αυτόματα στο δίκτυο. Παρακαλώ δείτε το βίντεο για ένα παράδειγμα αυτού.

Ασύρματο (Χωρίς οθόνη, λειτουργία χωρίς κεφαλή):

Μπορείτε επίσης να συνδέσετε την πλακέτα στο δίκτυο δημιουργώντας ένα αρχείο wpa_supplicant.conf στον κατάλογο εκκίνησης της κάρτας microSD. Το λειτουργικό σύστημα Raspberry Pi ελέγχει αυτό το αρχείο όταν ξεκινά για πρώτη φορά και αν είναι παρόν, τότε θα χρησιμοποιήσει τα στοιχεία δικτύου που περιέχονται σε αυτό για να συνδεθεί στο δίκτυο. Μπορείτε να κατεβάσετε το πρότυπο αρχείο από τον παρακάτω σύνδεσμο και να το ενημερώσετε με τον κωδικό χώρας, το όνομα δικτύου και τον κωδικό πρόσβασής σας. Συνιστάται να χρησιμοποιήσετε ένα πρόγραμμα επεξεργασίας κειμένου όπως το Notepad ++ ή το Sublime Text 3 για να δημιουργήσετε το αρχείο. Μόλις τελειώσετε, απλώς αντιγράψτε το στη μονάδα εκκίνησης μόλις ολοκληρώσετε το φλας της εικόνας, αλλά πριν ξεκινήσετε τον πίνακα για πρώτη φορά.

Πρότυπο αρχείου WPA:

Χρησιμοποιήστε τον ακόλουθο σύνδεσμο για μια λίστα κωδικών χωρών:

Μόλις συνδεθούμε στο δίκτυο, πρέπει να λάβουμε τη διεύθυνση IP του πίνακα. Μπορείτε να το κάνετε αυτό με πολλούς τρόπους, αλλά μια βολική μέθοδος είναι η χρήση λογισμικού όπως το Angry IP Scanner. Παρακαλούμε δείτε το βίντεο εάν πρέπει να το δείτε σε δράση. Το λογισμικό απλώς σαρώνει το τοπικό σας δίκτυο και παραθέτει όλες τις ενεργές συσκευές μαζί με τις διευθύνσεις IP τους. Η διεύθυνση IP για τον πίνακα μου είναι 192.168.1.37 και αν εμφανιστεί ο πίνακας σας, τότε μπορείτε να είστε βέβαιοι ότι έχει συνδεθεί επιτυχώς στο δίκτυό σας.

Βήμα 2: SSH Into Your Board

SSH Into Your Board
SSH Into Your Board
SSH Into Your Board
SSH Into Your Board

Εάν έχετε χρησιμοποιήσει το Raspberry Pi στο παρελθόν, θα έχετε χρησιμοποιήσει το παράθυρο τερματικού κάποια στιγμή. Η χρήση του τερματικού σας επιτρέπει να δημιουργείτε εύκολα σενάρια, να ενημερώνετε λογισμικό και ούτω καθεξής. Από προεπιλογή, μπορείτε να έχετε πρόσβαση και να χρησιμοποιήσετε το τερματικό συνδέοντας μια οθόνη και ένα πληκτρολόγιο στον πίνακα, αλλά αυτό δεν είναι πάντα βολικό, ιδιαίτερα εάν χρησιμοποιείτε το Pi Zero- το οποίο δεν διαθέτει θύρα USB πλήρους μεγέθους ούτε πλήρη μεγέθους θύρα HDMI. Το SSH σάς επιτρέπει να έχετε πρόσβαση στο τερματικό χωρίς να χρειάζεται οθόνη ή πληκτρολόγιο, γεγονός που το καθιστά πολύ βολικό. Το πιο σημαντικό, μπορείτε επίσης να αντιγράψετε/επικολλήσετε εντολές και σενάρια από τον κύριο υπολογιστή σας αντί να πληκτρολογήσετε τα πάντα. Το SSH σημαίνει Secure SHell και σας επιτρέπει να επικοινωνείτε με ασφάλεια σε μια συσκευή μέσω μιας μη ασφαλούς σύνδεσης. Υπάρχουν δύο κύριοι τρόποι με τους οποίους μπορείτε να ενεργοποιήσετε το SSH.

Με οθόνη/πληκτρολόγιο/ποντίκι:

Εάν έχετε συνδεδεμένη οθόνη, πληκτρολόγιο και ποντίκι, μπορείτε απλώς να ανοίξετε το παράθυρο "Διαμόρφωση Raspberry Pi" από το μενού "Προτιμήσεις" και, στη συνέχεια, να μεταβείτε στην καρτέλα "Διεπαφές". Στη συνέχεια, μπορείτε απλά να κάνετε κλικ στο κουμπί επιλογής δίπλα στο SSH που λέει "Enabled" και, στη συνέχεια, πατήστε OK. Μπορείτε να δείτε το βίντεο για να δείτε πώς γίνεται αυτό.

Χωρίς οθόνη, λειτουργία χωρίς κεφαλή:

Εάν δεν έχετε πρόσβαση σε μια οθόνη, μπορείτε απλά να δημιουργήσετε ένα κενό αρχείο με το όνομα "ssh" και να το αντιγράψετε στη μονάδα εκκίνησης. Μην προσθέτετε επέκταση στο αρχείο. Συνιστάται να χρησιμοποιήσετε ένα πρόγραμμα επεξεργασίας κειμένου όπως το Notepad ++ ή το Sublime Text 3 για να δημιουργήσετε το αρχείο. Αντιγράψτε αυτό το αρχείο αμέσως μετά το φλας της εικόνας αλλά πριν την εκκίνηση για πρώτη φορά. Αυτό θα ενεργοποιήσει το SSH για εσάς.

Μόλις τελειώσετε, πρέπει απλώς να ανοίξετε ένα παράθυρο τερματικού στον υπολογιστή σας (Γραμμή εντολών για Windows και Τερματικό για Mac). Μόλις τελειώσετε, απλά πληκτρολογήστε "ssh [email protected]" και πατήστε enter. Βεβαιωθείτε ότι έχετε ενημερώσει τη διεύθυνση IP σας σε αυτήν την εντολή. Στη συνέχεια, θα σας ρωτήσει εάν θέλετε να θυμάστε τον κεντρικό υπολογιστή και μπορείτε να πληκτρολογήσετε ναι, ακολουθούμενο από το πάτημα του πλήκτρου εισαγωγής. Στη συνέχεια, θα σας ζητήσει έναν κωδικό πρόσβασης και από προεπιλογή, αυτό είναι "βατόμουρο" χωρίς εισαγωγικά. Μόλις εισαγάγετε τον κωδικό πρόσβασης, θα συνδεθείτε στον πίνακα και, στη συνέχεια, θα έχετε πρόσβαση στο τερματικό και θα εκτελέσετε εντολές σαν να ήσασταν συνδεδεμένοι απευθείας στον πίνακα χρησιμοποιώντας ένα πληκτρολόγιο.

Βήμα 3: Σύνδεση απομακρυσμένης επιφάνειας εργασίας

Απομακρυσμένη σύνδεση επιφάνειας εργασίας
Απομακρυσμένη σύνδεση επιφάνειας εργασίας
Απομακρυσμένη σύνδεση επιφάνειας εργασίας
Απομακρυσμένη σύνδεση επιφάνειας εργασίας
Απομακρυσμένη σύνδεση επιφάνειας εργασίας
Απομακρυσμένη σύνδεση επιφάνειας εργασίας

Το SSH είναι χρήσιμο όταν θέλετε να εκτελέσετε εντολές και σενάρια βασισμένα σε κείμενο. Ωστόσο, μερικές φορές θα χρειαστεί να έχετε πρόσβαση και να αλληλεπιδράτε με τη γραφική διεπαφή χρήστη ή GUI και σε τέτοιες στιγμές, μια απομακρυσμένη σύνδεση επιφάνειας εργασίας είναι χρήσιμη. Η απόκτηση απομακρυσμένης πρόσβασης δεν είναι καθόλου δύσκολη. Απλώς πρέπει να εκτελέσετε δύο εντολές που θα εγκαταστήσουν τον διακομιστή απομακρυσμένης σύνδεσης στο Pi.

Αυτές οι εντολές μπορούν να εκτελεστούν απευθείας στο τερματικό Pi ή μπορούν να εκτελεστούν με την πρώτη σύνδεση στον πίνακα χρησιμοποιώντας SSH. Μόλις φτάσετε στο τερματικό, απλά πληκτρολογήστε "sudo apt-get install tightvncserver" και πληκτρολογήστε y για επιβεβαίωση της εγκατάστασης. Αυτό θα εγκαταστήσει τον διακομιστή tightvncserver για εμάς. Η επόμενη εντολή που πρέπει να εκτελέσουμε είναι "sudo apt-get install xrdp" και πληκτρολογήστε y για επιβεβαίωση της εγκατάστασης. Αυτό θα εγκαταστήσει το xrdp το οποίο θα επιτρέψει την απομακρυσμένη πρόσβαση.

Το μόνο που χρειάζεται να γίνει τώρα είναι η πρόσβαση στην επιφάνεια εργασίας. Για να το κάνετε αυτό, ανοίξτε την εφαρμογή "Remote Desktop Connection" στα Windows και εισαγάγετε τη διεύθυνση IP του πίνακα. Θα σας μεταφέρει σε μια οθόνη σύνδεσης, όπου θα πρέπει να εισαγάγετε το προεπιλεγμένο όνομα χρήστη που είναι "pi" και τον προεπιλεγμένο κωδικό πρόσβασης, το οποίο είναι "βατόμουρο". Μόλις τελειώσετε, θα μεταφερθείτε στο Raspberry Pi Desktop όπου μπορείτε να αλληλεπιδράσετε τον πίνακα από απόσταση και κάντε τα πάντα σαν να είστε φυσικά συνδεδεμένοι στον πίνακα χρησιμοποιώντας οθόνη, πληκτρολόγιο και ποντίκι.

Εάν χρησιμοποιείτε Mac, τότε θα πρέπει πρώτα να εγκαταστήσετε την εφαρμογή "Microsoft Remote Connection" από το κατάστημα εφαρμογών. Στη συνέχεια, μπορείτε να δημιουργήσετε μια νέα σύνδεση πληκτρολογώντας τη διεύθυνση IP, το όνομα χρήστη, τον κωδικό πρόσβασης και το όνομα σύνδεσης. Τέλος, κάντε διπλό κλικ στο όνομα σύνδεσης για να ξεκινήσετε τη σύνδεση και θα μεταφερθείτε στην επιφάνεια εργασίας Raspberry Pi. Παρακαλούμε δείτε το βίντεο καθώς το επιδεικνύουμε τόσο για υπολογιστή όσο και για Mac.

Βήμα 4: Ενεργοποίηση FTP

Ενεργοποίηση FTP
Ενεργοποίηση FTP
Ενεργοποίηση FTP
Ενεργοποίηση FTP
Ενεργοποίηση FTP
Ενεργοποίηση FTP
Ενεργοποίηση FTP
Ενεργοποίηση FTP

Η χρήση απομακρυσμένης σύνδεσης επιφάνειας εργασίας είναι χρήσιμη, αλλά δεν μπορείτε να αντιγράψετε απευθείας αρχεία μεταξύ του υπολογιστή σας και του Pi Desktop χρησιμοποιώντας αυτό. Ευτυχώς, υπάρχει ένας εύκολος τρόπος για εμάς να το κάνουμε αυτό από απόσταση και αυτός είναι χρησιμοποιώντας το FTP ή το πρωτόκολλο μεταφοράς αρχείων.

Η ρύθμιση του FTP είναι επίσης απλή. Απλά πρέπει πρώτα να ενημερώσουμε τις πληροφορίες πακέτου εκτελώντας "sudo apt-get update". Στη συνέχεια, πρέπει να εκτελέσουμε την εντολή "sudo apt install proftpd", η οποία θα εγκαταστήσει τον διακομιστή FTP για εμάς. Και αυτό είναι το μόνο που χρειάζεται να κάνετε. Από προεπιλογή, δεν υπάρχει περιορισμός στους καταλόγους στους οποίους μπορείτε να έχετε πρόσβαση χρησιμοποιώντας FTP. Εάν έχετε πολλούς χρήστες τότε θα ήταν λογικό να περιορίσετε την πρόσβαση των χρηστών μόνο στον κατάλογό τους που είναι /home /user. Θα χρειαστεί να ενημερώσετε το αρχείο διαμόρφωσης για να το κάνετε αυτό και για αυτό, θα χρειαστεί να εκτελέσετε την εντολή "sudo nano /etc/proftpd/proftpd.conf", η οποία θα ανοίξει το αρχείο ρυθμίσεων σε έναν επεξεργαστή κειμένου. Κάντε κύλιση προς τα κάτω στη γραμμή "#DefaultRoot" και αποσυνδέστε το "#" που θα το ενεργοποιήσει. Μόλις τελειώσετε, απλώς αποθηκεύστε το αρχείο πατώντας "CTRL+X" στη συνέχεια "y", στη συνέχεια "ENTER". Στη συνέχεια, θα χρειαστεί να φορτώσετε ξανά την υπηρεσία εκτελώντας την εντολή "sudo service proftpd reload". Αυτό θα θέσει σε ισχύ τη νέα διαμόρφωση και θα έχουμε πρόσβαση μόνο στον κατάλογο /home /pi.

Η πρόσβαση στα αρχεία και τους φακέλους είναι εξίσου εύκολη. Μπορείτε να ανοίξετε ένα πρόγραμμα περιήγησης ιστού και να πληκτρολογήσετε "ftp://192.168.1.37" και στη συνέχεια να συνδεθείτε με το προεπιλεγμένο όνομα χρήστη που είναι "pi" και τον προεπιλεγμένο κωδικό πρόσβασης που είναι "βατόμουρο". Στη συνέχεια, θα μπορείτε να δείτε τα αρχεία και ακόμη και να τα κατεβάσετε. Θα συνεχίσει να σας ζητά να επαληθεύσετε τη συνεδρία για λόγους ασφαλείας. Αυτό δεν είναι απολύτως βολικό και ο προτεινόμενος τρόπος είναι χρησιμοποιώντας κάτι που ονομάζεται πρόγραμμα -πελάτης FTP όπως το FileZilla. Απλώς κατεβάστε και εγκαταστήστε το και, στη συνέχεια, εισαγάγετε τα στοιχεία σύνδεσης στην επάνω γραμμή, όπως φαίνεται στην εικόνα - διεύθυνση IP, όνομα χρήστη, κωδικός πρόσβασης και θύρα 21. Μόλις τελειώσετε, κάντε κλικ στο κουμπί "Quickconnect" και θα μπορείτε να συνδεθείτε στον πίνακα. Τα αρχεία και οι φάκελοι Raspberry Pi θα εμφανίζονται στο δεξί μισό και το σύστημα αρχείων του υπολογιστή σας θα βρίσκεται στα αριστερά. Μπορείτε να σύρετε αρχεία για να ενεργοποιήσετε τις μεταφορές. Με αυτόν τον τρόπο, μπορείτε εύκολα να ανακτήσετε τα αρχεία που χρειάζεστε και να διαχειριστείτε το σύστημα αρχείων.

Είναι τόσο εύκολο να έχετε απομακρυσμένη πρόσβαση στο Raspberry Pi σας χρησιμοποιώντας τρεις διαφορετικές μεθόδους. Αν σας αρέσουν χρήσιμες αναρτήσεις όπως αυτή, τότε σκεφτείτε να εγγραφείτε στο κανάλι μας στο YouTube καθώς βοηθάει πάρα πολύ.

YouTube:

Ευχαριστούμε που το διαβάσατε!

Συνιστάται: