Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Προετοιμάστε την κάρτα SD: Γράψτε το λειτουργικό σύστημα
- Βήμα 2: Προετοιμασία κάρτας SD: Ρύθμιση χωρίς κεφαλή
- Βήμα 3: Εκκίνηση και εύρεση της διεύθυνσης IP του PI
- Βήμα 4: Συνδεθείτε χρησιμοποιώντας SSH
- Βήμα 5: Ενημερώστε το Raspbian και εγκαταστήστε το X11VNC
- Βήμα 6: Απομακρυσμένη επιφάνεια εργασίας.. Τέλος
Βίντεο: Raspberry Pi Desktop: Ασφαλής ρύθμιση χωρίς κεφαλή χωρίς οθόνη: 6 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Εάν διαβάζετε αυτό, πιθανότατα έχετε ήδη εξοικειωθεί με το Raspberry Pi. Έχω μερικές από αυτές τις φοβερές σανίδες γύρω από το σπίτι για τη διαχείριση διαφόρων έργων. Αν κοιτάξετε οποιονδήποτε οδηγό που σας δείχνει πώς να ξεκινήσετε με το Raspberry Pi, πιθανότατα θα περιλαμβάνει τη σύνδεση του Pi σε μια οθόνη με ένα καλώδιο HDMI και στη συνέχεια τη σύνδεση ενός πληκτρολογίου και ποντικιού για να το χρησιμοποιήσετε.
Πρόσφατα πήρα ένα Raspberry Pi 3B+ και δεν είχα κανένα από τα περιφερειακά για να ξεκινήσω. Κανένα πρόβλημα! Θα τρέξω σε λειτουργία Headless - χωρίς προσαρτημένο πληκτρολόγιο ή οθόνη. Όμως, όλοι οι οδηγοί για τη χρήση του Pi σε λειτουργία ακέφαλου απαιτούσαν πρώτα να συνδέσω το Pi σε οθόνη και πληκτρολόγιο προτού μπορέσω να μεταβώ σε λειτουργία σε λειτουργία ακέφαλου. Έτσι, ξεκίνησα να βρω έναν τρόπο να κάνω την εγκατάσταση του Raspberry Pi Desktop εντελώς "ακέφαλη". Ως πρόσθετο μπόνους, θα σας δείξω πώς μπορείτε να κρυπτογραφήσετε και να εξασφαλίσετε την απομακρυσμένη πρόσβαση στην επιφάνεια εργασίας σας στο Pi.
Προμήθειες
- Raspberry Pi Board (3B+ ή το τελευταίο 4B) & τροφοδοτικό
- Κάρτα Micro SD (τουλάχιστον 8 GB)
- Υπολογιστής/Φορητός υπολογιστής με Υποδοχή κάρτας Micro SD ή εξωτερικό αναγνώστη καρτών SD USB (π.χ.
Βήμα 1: Προετοιμάστε την κάρτα SD: Γράψτε το λειτουργικό σύστημα
Το πρώτο βήμα στη διαδικασία είναι η δημιουργία μιας εκκινήσιμης κάρτας SD με το λειτουργικό σύστημα. Για τους περισσότερους χρήστες η καλύτερη επιλογή είναι το Raspbian OS - η επίσημη διανομή Linux βασισμένη σε debian που έχει προσαρμοστεί για το Raspberry Pi. Έρχεται σε δύο γεύσεις, Desktop και Lite (μια ελάχιστη έκδοση με μόνο πρόσβαση στη γραμμή εντολών). Για αυτό το Instrutable, θα χρησιμοποιήσουμε τη γεύση Desktop. Κατεβάστε την πιο πρόσφατη διανομή Raspbian Desktop από την επίσημη σελίδα λήψεων. ΣΥΜΒΟΥΛΗ: Εάν έχετε εγκαταστήσει ένα πρόγραμμα -πελάτη BitTorrent στον φορητό υπολογιστή/υπολογιστή σας, χρησιμοποιήστε τον σύνδεσμο Torrent για πολύ πιο γρήγορη λήψη.
Ενώ αυτό γίνεται λήψη, λήψη και εγκατάσταση του Balena Etcher - ένα εργαλείο πολλαπλών πλατφορμών που έχει σχεδιαστεί για να γράφει την εικόνα Raspbian σε κάρτες SD. Κατεβάστε την έκδοση για το λειτουργικό σύστημα (OSX ή Windows ή Linux) που έχετε στον υπολογιστή σας.
- Τοποθετήστε τη συσκευή ανάγνωσης καρτών SD με την κάρτα SD
- Ξεκινήστε το Balena Etcher και επιλέξτε από το σκληρό σας δίσκο το αρχείο.zip Raspberry Pi OS που κατεβάσατε.
- Επιλέξτε τη μονάδα δίσκου κάρτας SD
- Κάντε κλικ στο "Flash!" για εγγραφή του Raspbian OS στην κάρτα SD. Περιμένετε το "Flash Complete!" μήνυμα και αρκετά η Balena Ethcher.
Βήμα 2: Προετοιμασία κάρτας SD: Ρύθμιση χωρίς κεφαλή
Στη συνέχεια, θα διαμορφώσουμε την κάρτα SD για να κάνει δύο πράγματα
- Ενεργοποίηση SSH
- Αποκτήστε το Pi Connect στο Wifi σας όταν ξεκινά
Συνήθως μετά την ολοκλήρωση του Balena Etcher, το λειτουργικό σύστημα θα βρει και θα τοποθετήσει αυτόματα το διαμέρισμα με την ένδειξη «εκκίνηση» στην κάρτα SD.
Στα Windows, ανοίξτε την Εξερεύνηση των Windows και αναζητήστε μια νέα μονάδα δίσκου με την ετικέτα «εκκίνηση» και κάντε κλικ σε αυτήν για να εμφανιστεί το περιεχόμενο. Κάντε κλικ στο «Νέο στοιχείο» στη γραμμή μενού και, στη συνέχεια, επιλέξτε «Έγγραφο κειμένου» για να δημιουργήσετε ένα νέο κενό αρχείο. Μετονομάστε αυτό σε 'ssh'
ΣΗΜΕΙΩΣΗ: Από προεπιλογή τα Windows αποκρύπτουν επεκτάσεις αρχείων. Αυτό θα προκαλέσει το όνομα του αρχείου "ssh.txt" αντί για ssh, αλλά τα Windows θα σας το αποκρύψουν. Ακολουθήστε αυτές τις οδηγίες για να ενεργοποιήσετε την εμφάνιση επεκτάσεων αρχείων.
Ακολουθήστε την ίδια διαδικασία και δημιουργήστε ένα άλλο αρχείο και μετονομάστε το σε 'wpa_supplicant.conf'. Και πάλι βεβαιωθείτε ότι δεν υπάρχει προσθήκη ".txt" στο τέλος αυτού του αρχείου. Επεξεργαστείτε αυτό το αρχείο χρησιμοποιώντας το Σημειωματάριο ή τον επεξεργαστή κειμένου που προτιμάτε και προσθέστε αυτό το κείμενο:
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev
update_config = 1 ap_scan = 1 fast_reauth = 1 χώρα = Δίκτυο ΗΠΑ = {ssid = "SSID του δικτύου σας" psk = "Κωδικός πρόσβασης του δικτύου σας" προτεραιότητα = 100}
Αλλάξτε τον κωδικό χώρας σε κατάλληλο κωδικό (Σύνδεσμος). Ρυθμίστε το SSID και το PSK ώστε να ταιριάζουν με το SSID του WiFi και τη φράση πρόσβασης/τον κωδικό πρόσβασης.
Αποθηκεύστε το αρχείο και αφαιρέστε την κάρτα SD.
Στο OSX, ο καλύτερος τρόπος για να γίνει αυτό είναι η χρήση της εφαρμογής Terminal. Εκκινήστε το Terminal και αλλάξτε τον κατάλογο σε /Volumes /boot
Στο τερματικό εκτελέστε τις ακόλουθες εντολές
αγγίξτε ssh
nano wpa_supplicant.conf
Η δεύτερη εντολή θα ανοίξει το αρχείο wpa_supplicant.conf στον επεξεργαστή κειμένου nano. Προσθέστε το ίδιο κείμενο με το παραπάνω (δείτε την ενότητα των Windows). Αποθηκεύστε το αρχείο και εξαγάγετε την κάρτα SD από το πρόγραμμα εύρεσης.
Βήμα 3: Εκκίνηση και εύρεση της διεύθυνσης IP του PI
Τοποθετήστε την προετοιμασμένη κάρτα SD στο Raspberry Pi και συνδέστε την τροφοδοσία για εκκίνηση. Περιμένετε μερικά λεπτά για να τελειώσει η εκκίνηση του Pi. Σε αυτό το σημείο το Pi τρέχει το Raspbian Desktop αλλά δεν έχουμε τρόπο να το δούμε.
Αναζητώντας τη διεύθυνση IP του Pi Θα εγκαταστήσουμε πρώτα το Nmap - ένα δωρεάν και ανοιχτού κώδικα εργαλείο ανακάλυψης δικτύου και το Zenmap - το εργαλείο GUI για nmap. Μπορείτε να κάνετε λήψη και των δύο από την επίσημη σελίδα λήψεων Nmap. Το πρόγραμμα εγκατάστασης για οποιοδήποτε λειτουργικό σύστημα θα έχει την επιλογή να εγκαταστήσει το Zenmap μαζί με το nmap.
Αυτό το επόμενο βήμα απαιτεί λίγη γνώση σχετικά με το εύρος διευθύνσεων IP του οικιακού σας δικτύου Wifi. Λάβετε τη διεύθυνση IP του υπολογιστή σας. π.χ. 192.168.1.21. Το υποδίκτυο δικτύου για το σπίτι σας θα είναι 192.168.1.0/24 με βάση τη διεύθυνση IP του υπολογιστή σας.
Εκκινήστε το Zenmap
- Στον τύπο στόχου το υποδίκτυο δικτύου που έχετε προσδιορίσει ως οικιακό σας δίκτυο
- Αλλάξτε το αναπτυσσόμενο μενού προφίλ και επιλέξτε "Σάρωση Ping"
- Στο πλαίσιο εντολών, πληκτρολογήστε 'nmap -sn'. Το Υποδίκτυο θα πρέπει ήδη να πληκτρολογηθεί.
- Κάντε κλικ στο κουμπί "Σάρωση". Μέσα σε λίγα λεπτά το εργαλείο θα εμφανίσει όλες τις συσκευές που βρήκε στο δίκτυό σας Wifi. Αναζητήστε τη συσκευή που ονομάζεται 'raspberrypi' και σημειώστε τη διεύθυνση IP της. Στα παραπάνω στιγμιότυπα οθόνης θα δείτε ότι το raspberry pi πήρε τη διεύθυνση IP 192.168.1.47
Βήμα 4: Συνδεθείτε χρησιμοποιώντας SSH
Εάν η κάρτα SD προετοιμάστηκε σωστά, τότε στην πρώτη εκκίνηση το Pi θα έχει συνδεθεί αυτόματα στο WiFi και θα έχει επίσης ενεργοποιήσει την υπηρεσία SSH. Τώρα μπορούμε να συνδεθούμε με αυτό χρησιμοποιώντας έναν υπολογιστή -πελάτη SSH στον υπολογιστή σας. Αλλά αυτή δεν είναι η πλήρης εμπειρία επιφάνειας εργασίας που θέλουμε. Υπάρχουν μερικά ακόμη βήματα για να φτάσετε εκεί.
WINDOWSAΣχεδόν κάθε οδηγός για τη χρήση SSH στα Windows συνιστά τη χρήση του PuTTY. Προσωπικά πιστεύω ότι το UI είναι πολύ παλιό και δύσκολο στη χρήση. Ο προτιμώμενος πελάτης SSH στα Windows είναι το MobaXterm. Κατεβάστε και εγκαταστήστε το MobaXterm στον υπολογιστή σας με Windows. Όταν ξεκινάτε για πρώτη φορά το MobaXterm, το Windows 10 Firewall θα εμφανίσει μια ειδοποίηση σχετικά με ορισμένες λειτουργίες που αποκλείονται. Είναι ασφαλές να ξεμπλοκάρετε την εφαρμογή. Εκκινήστε το MobaXterm και ξεκινήστε το τερματικό για να συνεχίσετε.
Εάν χρησιμοποιείτε OSX, περιλαμβάνει ήδη όλα όσα χρειάζεστε για σύνδεση μέσω SSH. Εκκινήστε την εφαρμογή τερματικού για να συνεχίσετε.
Συνδεθείτε στο Raspberry Pi
Στο τερματικό σας, SSH στο Pi χρησιμοποιώντας τη διεύθυνση IP που λάβατε νωρίτερα από τη σάρωση Nmap. Το βατόμουρό μου Pi πήρε 192.168.1.47 και θα το χρησιμοποιήσω στον υπόλοιπο οδηγό. Αντικαταστήστε το με τη σωστή διεύθυνση IP για το Pi που ρυθμίζετε.
Πληκτρολογήστε αυτό στο τερματικό σας και πατήστε ENTER
Όταν συνδέεστε για πρώτη φορά, θα λάβετε μια προειδοποίηση σχετικά με τη σύνδεση σε μια νέα συσκευή. Πληκτρολογήστε "y" ή "Y" και ENTER για να συνεχίσετε. Στη συνέχεια, θα ζητηθεί κωδικός πρόσβασης. Ο αρχικός κωδικός πρόσβασης για τον χρήστη "pi" είναι "βατόμουρο". Εάν όλα πήγαν καλά, θα συνδεθείτε και θα εμφανιστεί η εντολή bash που μοιάζει με αυτό
pi@βατόμουρο: ~ $
Καλός!
Βήμα 5: Ενημερώστε το Raspbian και εγκαταστήστε το X11VNC
Παραμένοντας στην ίδια σύνδεση SSH από το προηγούμενο βήμα, θα ενημερώσουμε πρώτα όλο το λογισμικό που είναι ήδη εγκατεστημένο στο Pi. Πληκτρολογήστε τις ακόλουθες δύο εντολές στο τερματικό ενώ είστε συνδεδεμένοι μέσω SSH
sudo apt ενημέρωση
sudo apt αναβάθμιση
Μετά από κάθε εντολή ακολουθήστε τυχόν προτροπές στο τερματικό. η δεύτερη εντολή θα διαρκέσει από 15-20 λεπτά για να ολοκληρωθεί. Θα χρειαστεί να απαντήσετε σε μία ή δύο ακόμη προτροπές και, στη συνέχεια, να κάνετε ένα διάλειμμα για καφέ ενώ κατεβάζεται και στη συνέχεια εγκαθίσταται όλο το λογισμικό ενημέρωσης.
Αφού ολοκληρωθεί η ενημέρωση, είναι καιρός να εγκαταστήσετε το x11VNC. Το x11VNC είναι μια εφαρμογή απομακρυσμένης επιφάνειας εργασίας που θα τρέχει στο raspberry pi και θα μας επιτρέπει να βλέπουμε την επιφάνεια εργασίας από τον υπολογιστή μας. Πληκτρολογήστε αυτές τις εντολές στο τερματικό
sudo apt install x11vnc
x11vnc -storepasswd
Η δεύτερη εντολή είναι να ορίσετε έναν κωδικό πρόσβασης για πρόσβαση στην απομακρυσμένη επιφάνεια εργασίας σας. ΣΗΜΕΙΩΣΗ: Αυτό πρέπει να είναι το πολύ 8 χαρακτήρες.
Στη συνέχεια, θα ενημερώσουμε ένα αρχείο ρυθμίσεων για να εκτελείται αυτόματα το x11vnc κατά την εκκίνηση. Ακόμα στο τερματικό πληκτρολογήστε αυτές τις εντολές
mkdir -p ~/.config/lxsession/LXDE -pi
cp/etc/xdg/lxsession/LXDE-pi/autostart ~/.config/lxsession/LXDE-pi/autostart nano ~/.config/lxsession/LXDE-pi/autostart
Η τελευταία εντολή θα ξεκινήσει τον απλό επεξεργαστή κειμένου «nano». Στο τέλος του αρχείου προσθέστε αυτό
@x11vnc -nevershared -forever -localhost -rfbauth /home/pi/.vnc/passwd
Αποθηκεύστε το αρχείο με το 'Ctrl-o' και κλείστε το nano με το 'Ctrl-x'
Δεδομένου ότι δεν έχουμε συνδέσει ποτέ καμία οθόνη στο Raspberry Pi, από προεπιλογή η επιφάνεια εργασίας θα ξεκινήσει σε πολύ χαμηλή ανάλυση 720x480. Αλλά αυτό είναι εύκολο να διορθωθεί. Ακόμα στη συνεδρία SSH, εκτελέστε
sudo raspi-config
Αυτό θα ξεκινήσει την εφαρμογή λειτουργίας κειμένου διαμόρφωσης raspbian. Χρησιμοποιώντας τα πλήκτρα βέλους, επιλέξτε "Προηγμένες επιλογές" και πατήστε ENTER. Στη συνέχεια, επιλέξτε "Ανάλυση" και πατήστε ENTER. Τέλος, θα εμφανιστεί μια λίστα με τις διαθέσιμες αναλύσεις οθόνης. Επιλέξτε μία από τις επιλογές υψηλότερης ανάλυσης και πατήστε ENTER. Επιστρέψτε στην κύρια οθόνη χρησιμοποιώντας το διακόπτη TAB στην επιλογή '' και πατήστε ENTER.
Επανεκκινήστε το Raspberry Pi
sudo επανεκκίνηση
Βήμα 6: Απομακρυσμένη επιφάνεια εργασίας.. Τέλος
Αφού ολοκληρωθεί η εκκίνηση του Raspberry Pi, είμαστε έτοιμοι να δούμε την υπέροχη επιφάνεια εργασίας χωρίς ποτέ να συνδέσουμε εξωτερική οθόνη ή πληκτρολόγιο και ποντίκι.
SSH με Port Forwarding
Αυτό το τελευταίο μέρος είναι λίγο τεχνικό και πιο δύσκολο να εξηγηθεί. Θα συνιστούσα να διαβάσετε αυτόν τον πολύ καλό οδηγό.
Επιστρέψτε στο τερματικό που χρησιμοποιήσατε για να συνδεθείτε στο Pi μέσω SSH. Τώρα πληκτρολογήστε προσεκτικά και εκτελέστε αυτήν την εντολή
ssh -L 5900: localhost: 5900 [email protected]
Λήψη και εγκατάσταση του προγράμματος προβολής RealVNC. Εκκινήστε το πρόγραμμα προβολής RealVNC. Στη διεύθυνση διακομιστή VNC απλά πληκτρολογήστε
localhost
και κάντε κλικ στο Connect ή απλώς πατήστε ENTER. Ο θεατής θα διαμαρτυρηθεί για τη μη ασφαλή σύνδεση. Αποδεχτείτε την προειδοποίηση και συνεχίστε. Θα σας ζητηθεί κωδικός πρόσβασης. Αυτός είναι ο κωδικός πρόσβασης 8 χαρακτήρων (ή λιγότερο) που έχετε ορίσει για x11vnc. Κάντε κλικ στο «OK» και θα σας υποδεχτεί με το Raspberry Pi Desktop.
Θα παρατηρήσετε μια προειδοποίηση σχετικά με τη χρήση του προεπιλεγμένου κωδικού πρόσβασης. Σε αυτό το σημείο προχωρήστε και αλλάξτε τον προεπιλεγμένο κωδικό πρόσβασης για τον χρήστη "pi".
Κανονικά οι συνδέσεις VNC δεν είναι ασφαλείς. Αλλά με αυτήν τη μέθοδο έχετε πλέον κάνει τη σύνδεση VNC ασφαλή μεταφέροντας τη σήραγγα μέσω της κρυπτογραφημένης σύνδεσης SSH.
Αυτό είναι!!! Έχετε δημιουργήσει με επιτυχία ένα πραγματικά ακέφαλο Raspberry Pi.
Συνιστάται:
Ρύθμιση Raspberry Pi 4 μέσω φορητού υπολογιστή/υπολογιστή χρησιμοποιώντας καλώδιο Ethernet (χωρίς οθόνη, χωρίς Wi-Fi): 8 βήματα
Ρυθμίστε το Raspberry Pi 4 μέσω φορητού υπολογιστή/υπολογιστή χρησιμοποιώντας καλώδιο Ethernet (Χωρίς οθόνη, χωρίς Wi-Fi): Σε αυτό θα συνεργαστούμε με το Raspberry Pi 4 Model-B 1 GB RAM για τη ρύθμιση. Το Raspberry-Pi είναι ένας υπολογιστής ενός πίνακα που χρησιμοποιείται για εκπαιδευτικούς σκοπούς και έργα DIY με προσιτό κόστος, απαιτεί τροφοδοσία 5V 3A. Λειτουργικά συστήματα όπως
Εκτέλεση χωρίς οθόνη / οθόνη (ακέφαλο) σε Raspberry Pi ή άλλους υπολογιστές που βασίζονται σε Linux / unix: 6 βήματα
Εκτέλεση χωρίς οθόνη / οθόνη (ακέφαλο) σε Raspberry Pi ή άλλους υπολογιστές που βασίζονται σε Linux / unix: Όταν οι περισσότεροι άνθρωποι αγοράζουν Raspberry PI, νομίζουν ότι χρειάζονται οθόνη υπολογιστή. Μην σπαταλάτε τα χρήματά σας σε περιττές οθόνες υπολογιστών και πληκτρολόγια. Μην χάνετε χρόνο μετακινώντας πληκτρολόγια και οθόνες μεταξύ υπολογιστών. Μην δένετε τηλεόραση όταν δεν είναι
Ρύθμιση Raspberry Pi χωρίς οθόνη ή πληκτρολόγιο: 18 βήματα
Ρύθμιση Raspberry Pi Χωρίς οθόνη ή πληκτρολόγιο: Το NOOBS απαιτεί οθόνη, πληκτρολόγιο και ποντίκι, το οποίο προσθέτει 60 60 $ (USD) ή περισσότερο σε κόστος. Ωστόσο, μόλις λειτουργεί το Wi-Fi, αυτές οι συσκευές δεν χρειάζονται πλέον. Κάθε φορά που ξεκινάω ένα νέο έργο Raspberry Pi, βγάζω έξω την οθόνη, το πληκτρολόγιο και το ποντίκι και βρίσκω
Ρύθμιση Raspberry Pi χωρίς εξωτερική οθόνη ή πληκτρολόγιο: 7 βήματα
Ρύθμιση Raspberry Pi χωρίς εξωτερική οθόνη ή πληκτρολόγιο: Δεν χρειάζεστε πλέον εξωτερική οθόνη, πληκτρολόγιο και ποντίκι για να ξεκινήσετε με το Raspberry Pi, υπάρχει μια άλλη λύση - λειτουργία χωρίς κεφάλι
Zero Cost Laptop Cooler / Stand (Χωρίς κόλλα, χωρίς διάτρηση, χωρίς παξιμάδια & μπουλόνια, χωρίς βίδες): 3 βήματα
Zero Cost Laptop Cooler / Stand (No Glue, No Drilling, No Nuts & Bolts, No Screws): ΕΝΗΜΕΡΩΣΗ: ΠΑΡΑΚΑΛΩ KINDLY VOTE FOR MY INSTRUCTABLE, THANKS ^ _ ^ YOU MAY MOTO LIKE ΕΙΣΟΔΟΣ ΣΤΟ www.instructables.com/id/Zero-Cost-Alumin-Furnace-No-Propane-No-Glue-/ ΜΠΟΡΕΙ ΝΑ VΗΦΙΣΕΤΕ ΓΙΑ ΤΟΝ ΚΑΛΥΤΕΡΟ ΦΙΛΟ ΜΟΥ