Αναγνώστες σαν εσάς βοηθούν στην υποστήριξη του MUO. Όταν κάνετε μια αγορά χρησιμοποιώντας συνδέσμους στον ιστότοπό μας, ενδέχεται να κερδίσουμε μια προμήθεια θυγατρικών. Διαβάστε περισσότερα.

Ένας διακόπτης KVM (πληκτρολόγιο, βίντεο, ποντίκι) επιτρέπει στους χρήστες να έχουν απομακρυσμένη πρόσβαση στα συστήματα ή τους υπολογιστές τους, ακόμα κι αν δεν μπορούν να εκκινήσουν. Ενώ μπορείτε πάντα να πάρετε ένα προκατασκευασμένο KVM, μπορείτε επίσης να δημιουργήσετε το δικό σας KVM χρησιμοποιώντας ένα Raspberry Pi που θα σας εξοικονομήσει εκατοντάδες δολάρια. Συνδυάζοντας μερικά εξαρτήματα με το Raspberry Pi, μπορούμε να δημιουργήσουμε γρήγορα μια μονάδα Pi KVM και να αποκτήσουμε πρόσβαση σε αυτήν μέσω του Διαδικτύου για τον έλεγχο υπολογιστών και διακομιστών από απόσταση.

Γιατί είναι διαφορετικό ένα Pi KVM;

Σε αντίθεση με τις εφαρμογές VPN ή απομακρυσμένης πρόσβασης όπως το TeamViewer που απαιτούν το λειτουργικό σύστημα να λειτουργεί, εκτελείται ένα KVM ή Pi KVM (KVM που εκτελείται σε Raspberry Pi). ανεξάρτητα από το λειτουργικό σύστημα του συστήματος και σας επιτρέπει να ενεργοποιήσετε εξ αποστάσεως το σύστημα, να αποκτήσετε πρόσβαση στο BIOS, να εγκαταστήσετε ένα λειτουργικό σύστημα, επανεκκίνηση κ.λπ.

instagram viewer

Πράγματα που θα χρειαστείτε για να φτιάξετε ένα DIY Pi KVM

Θα χρειαστείτε τα ακόλουθα στοιχεία υλικού για να δημιουργήσετε το Raspberry Pi KVM σας:

  • Ένα Raspberry Pi 3, 4 ή Zero 2 W με τροφοδοτικό.
  • Κάρτα microSD 16 GB ή μεγαλύτερη.
  • 2 x καλώδια USB Type A αρσενικό σε Type A θηλυκό.
  • Καλώδιο USB Type C—αν χρησιμοποιείτε Raspberry Pi 4.
  • Καλώδιο micro USB—αν πρόκειται να χρησιμοποιήσετε Raspberry Pi 3 ή Zero 2 W.

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

Επίσης, το Pi KVM καταγράφει τα στιγμιότυπα από την έξοδο HDMI του συστήματός σας και τα εμφανίζει σε πραγματικό χρόνο. Υπάρχουν δύο διαφορετικοί τρόποι για να τραβήξετε το βίντεο όταν επιλέγετε να δημιουργήσετε το δικό σας Pi KVM. Μπορείτε να επιλέξετε ένα από τα δύο, με βάση τη διαθέσιμη πλακέτα Raspberry Pi.

  • Προσαρμογέας HDMI σε CSI: λειτουργεί με όλα τα Raspberry Pis, συμπεριλαμβανομένων των Raspberry Pi Zero W και 2 W. Είναι επίσης πολύ πιο γρήγορο, με εξαιρετικά χαμηλή καθυστέρηση (ροή MJPEG και H.264/WebRTC).
  • Κάρτα λήψης βίντεο HDMI σε USB: λειτουργεί με το Raspberry Pi 2, 3, 4. Είναι συγκριτικά πιο αργό από το CSI, με υψηλή καθυστέρηση, αλλά λειτουργεί καλά.

Παρακάτω, θα μάθετε τα βήματα για την κατασκευή ενός Pi KVM με Raspberry 4 ή Raspberry Pi Zero 2 W, χρησιμοποιώντας μια κάρτα λήψης βίντεο HDMI σε USB ή προσαρμογέα CSI σε HDMI και ένα καλώδιο διαχωριστή USB DIY.

Εικόνα δίσκου Flash Pi KVM στην κάρτα MicroSD

Για να ξεκινήσετε, κατεβάστε το πιο πρόσφατο έτοιμο Εικόνα Pi KVM για το Raspberry Pi σας. Υπάρχουν μερικές διαφορετικές εικόνες διαθέσιμες για το Raspberry Pi με βάση το μοντέλο και τον προσαρμογέα HDMI (προσαρμογέας HDMI σε CSI ή dongle HDMI σε USB) που πρόκειται να χρησιμοποιήσετε για αυτό χτίζω.

Στη συνέχεια, ακολουθήστε αυτά τα βήματα για να αναβοσβήσετε την κάρτα microSD με την εικόνα του Pi KVM OS.

  1. Συνδέστε την κάρτα microSD στο σύστημά σας.
  2. Κατεβάστε και ξεκινήστε το Raspberry Pi Imager εργαλείο.
  3. Επιλέγω Επιλέξτε OS > Χρησιμοποιήστε το Custom και, στη συνέχεια, περιηγηθείτε στη θέση όπου αποθηκεύεται η ληφθείσα εικόνα Pi KVM.
  4. Κάντε κλικ Ανοιξε.
  5. Κάντε κλικ Επιλέξτε Αποθήκευση και επιλέξτε την κάρτα microSD σας.
  6. Κάντε κλικ Γράφω. Κάντε κλικ Ναί για να επιβεβαιώσετε. Θα χρειαστεί λίγος χρόνος για να ολοκληρωθεί.

Εάν πρόκειται να χρησιμοποιήσετε ένα Raspberry Pi Zero W ή 2 W ή Wi-Fi για σύνδεση δικτύου, πρέπει να προσαρτήσετε το διαμέρισμα PIBOOT (FAT32) και να επεξεργαστείτε το pikvm.txt αρχείο. Ανοίξτε το αρχείο στο Σημειωματάριο και επικολλήστε τις ακόλουθες γραμμές κάτω από το FIRST_BOOT=1 γραμμή και αντικαταστήστε το SSID και τον κωδικό πρόσβασης Wi-Fi.

WIFI_ESSID="MyWiFiName"
WIFI_PASSWD="Κωδικός πρόσβασης"

Συνδέστε το Raspberry Pi στον προσαρμογέα Power και HDMI

Αφού αναβοσβήσει η κάρτα microSD, συνδέστε το Raspberry Pi στον προσαρμογέα HDMI σε USB ή HDMI σε CSI.

  1. Τοποθετήστε την κάρτα microSD στο Raspberry Pi.
  2. Πάρτε το καλώδιο διαχωριστή USB και μονώστε την ακίδα +5V σε μία από τις αρσενικές θύρες USB Type A στο καλώδιο διαχωριστή χρησιμοποιώντας ταινία. Αυτή η θύρα τύπου Α με μη μονωμένη ακίδα +5V συνδέεται στη θύρα USB του υπολογιστή/διακομιστή που θέλετε να διαχειριστείτε εξ αποστάσεως. Εάν δεν απενεργοποιήσετε αυτήν την καρφίτσα, μπορεί να καταστρέψετε τη θύρα USB του υπολογιστή ή του διακομιστή.
  3. Εάν κατασκευάζετε ένα καλώδιο διαχωριστή DIY όπως κάναμε, μπορείτε να διατηρήσετε το κόκκινο καλώδιο ενός από τα αρσενικά καλώδια USB Τύπου Α ασύνδετο. Ανατρέξτε στο παρακάτω διάγραμμα καλωδίωσης για λεπτομέρειες.
  4. Πάρτε ένα καλώδιο USB Type A σε Type C και συνδέστε το στη θηλυκή θύρα Type A στο καλώδιο διαχωρισμού και στη θύρα Type C στην είσοδο τροφοδοσίας Raspberry Pi.
  5. Εάν χρησιμοποιείτε το HDMI στο dongle USB, συνδέστε το σε μία από τις θύρες USB 2.0 του Raspberry Pi 4, όπως φαίνεται παρακάτω.
  6. Εάν πρόκειται να χρησιμοποιήσετε τη γέφυρα HDMI σε CSI, συνδέστε το ribbon καλώδιο στη θύρα κάμερας στο Raspberry Pi 4 ή στο Raspberry Pi Zero 2 W.
  7. Συνδέστε το καλώδιο LAN στο Raspberry Pi 4 και στο δρομολογητή. Οι χρήστες Raspberry Pi Zero 2 W πρέπει να εισαγάγουν τις λεπτομέρειες Wi-Fi με μη αυτόματο τρόπο αφού αναβοσβήσουν την κάρτα microSD με την εικόνα του Pi KVM OS, τοποθετώντας το διαμέρισμα PIBOOT.
  8. Τέλος, συνδέστε τη θύρα Τύπου Α στο τροφοδοτικό 5V/3A για να ενεργοποιήσετε και να εκκινήσετε το Raspberry Pi 4 ή Zero 2 W.

Ρυθμίστε το Pi KVM

Η πρώτη διαδικασία εκκίνησης θα χρειαστεί περισσότερο χρόνο για να ολοκληρωθεί. Μόλις ολοκληρωθεί, ανοίξτε τη διαμόρφωση του δρομολογητή σας και μεταβείτε στις ρυθμίσεις DHCP. Βρείτε τη διεύθυνση IP του συνδεδεμένου Raspberry Pi ή Pi KVM. Μπορείτε επίσης να χρησιμοποιήσετε την εφαρμογή Fing στο smartphone σας για να σαρώσετε το δίκτυό σας και να βρείτε τη διεύθυνση IP.

Μόλις βρεθεί, μπορείτε να ανοίξετε τη διεύθυνση IP σε ένα πρόγραμμα περιήγησης ιστού, όπως το Chrome ή το Safari. Αυτό θα φορτώσει τη σελίδα σύνδεσης Pi KVM. Εισαγάγετε "admin" τόσο για το όνομα χρήστη όσο και για τον κωδικό πρόσβασης και, στη συνέχεια, κάντε κλικ Σύνδεση.

Κάντε κλικ Τερματικό και, στη συνέχεια, ακολουθήστε αυτά τα βήματα για να ενεργοποιήσετε τα δικαιώματα ανάγνωσης/εγγραφής και να ενημερώσετε το Pi KVM.

Συνδεθείτε ως υπερχρήστης (χρήστης root). Ο κωδικός πρόσβασης είναι "root" από προεπιλογή.

su

Ενεργοποιήστε τα δικαιώματα ανάγνωσης/εγγραφής:

rw

Στη συνέχεια, πληκτρολογήστε την ακόλουθη εντολή για να ελέγξετε και να ενημερώσετε το Pi KVM:

pacman -Syu

Αυτό θα ελέγξει και θα εγκαταστήσει τις ενημερώσεις. Μπορεί να χρειαστούν αρκετά λεπτά για να ολοκληρωθεί. Μετά τις ενημερώσεις, κάντε το σύστημα αρχείων μόνο για ανάγνωση εκτελώντας την ακόλουθη εντολή:

ro

Στη συνέχεια, επιστρέψτε στην αρχική σελίδα και κάντε κλικ στο KVM επιλογή. Αυτό θα πρέπει να φορτώσει αμέσως την οθόνη του διακομιστή ή του υπολογιστή σας στον οποίο είναι συνδεδεμένη η κάρτα λήψης HDMI σε CSI ή HDMI σε USB. Τώρα μπορείτε να έχετε πρόσβαση στον υπολογιστή ή στον διακομιστή απομακρυσμένα.

Υπάρχουν επίσης πολλές άλλες διαθέσιμες επιλογές που μπορείτε να χρησιμοποιήσετε για να προσαρμόσετε την ποιότητα ροής της εικόνας, τα FPS, το μέγεθος, την προσάρτηση ISO κ.λπ.

Χρησιμοποιούμε μια κάρτα microSD 32 GB που μας παρέχει περισσότερο ελεύθερο χώρο για να φιλοξενήσουμε πολλές εικόνες λειτουργικού συστήματος στο Pi. Μπορείς να χρησιμοποιήσεις μια μεγαλύτερη κάρτα microSD για την αποθήκευση πολλαπλών εικόνων λειτουργικού συστήματος, ώστε να μπορείτε να εγκαταστήσετε ένα διαφορετικό λειτουργικό σύστημα στον διακομιστή όσο και όταν απαιτείται.

Μπορείτε επίσης να συνδέσετε και να ενεργοποιήσετε τον έλεγχο ATX για ενεργοποίηση/απενεργοποίηση ή επαναφορά του υπολογιστή ή του διακομιστή.

Εκθέστε το Pi KVM στο Διαδίκτυο για απομακρυσμένη πρόσβαση

Για να ενεργοποιήσετε την απομακρυσμένη πρόσβαση στο Raspberry Pi ή Pi KVM, μπορείτε να χρησιμοποιήσετε το DuckDNS και το Port Forwarding στο δρομολογητή σας. Μπορείτε επίσης δημιουργήστε μια σήραγγα Cloudflare για απομακρυσμένη πρόσβαση στο Pi KVM και έλεγχο του υπολογιστή ή του διακομιστή σας με μια ασφαλή σύνδεση HTTPS.

Εναλλακτικά, μπορείτε επίσης να εγκαταστήσετε και να χρησιμοποιήσετε το TailscaleVPN για πρόσβαση στο Pi KVM σας από οπουδήποτε. Το TailScale είναι ένα δωρεάν στη χρήση εργαλείο για ιδιωτικούς σκοπούς που μπορείτε να ρυθμίσετε στο Pi KVM και στο τηλεχειριστήριό σας Συσκευή Windows, macOS, Linux, Android ή iOS που θα χρησιμοποιήσετε για πρόσβαση στο Pi KVM μέσω του Διαδίκτυο.

Για να εγκαταστήσετε και να ρυθμίσετε το Tailscale, εκτελέστε τις ακόλουθες εντολές στην εφαρμογή Terminal.

su
rw
pacman -Ενεργοποίηση Syu tailscale-pikvmsystemctl --τώρα ουράς κλίμακας

Αυτό θα εγκαταστήσει το Tailscale και θα ενεργοποιήσει την αυτόματη εκκίνηση για αυτό εάν το Pi KVM επανεκκινήσει.

ουρά προς τα πάνω

Αυτό θα εμφανίσει μια διεύθυνση URL. Αντιγράψτε τη διεύθυνση URL στο πρόγραμμα περιήγησης ιστού και εξουσιοδοτήστε. Μετά την εξουσιοδότηση, πληκτρολογήστε την ακόλουθη εντολή για επανεκκίνηση του Pi KVM:

επανεκκίνηση

Τώρα μπορείτε να αποκτήσετε πρόσβαση στον διακομιστή ή στον υπολογιστή που είναι συνδεδεμένος στο Pi KVM από οποιοδήποτε σύστημα. Απλά πρέπει να εγκαταστήσετε το Tailscale VPN στη συσκευή, επισκεφτείτε τη σελίδα διαχειριστή για να δείτε το διαθέσιμο VPN δίκτυα και, στη συνέχεια, χρησιμοποιήστε την εμφανιζόμενη διεύθυνση URL Tailscale του Pi KVM για πρόσβαση και έλεγχο του διακομιστή ή του υπολογιστή σας ελάχιστα. Για να μάθετε περισσότερα, μπορείτε να επισκεφτείτε το Pi KVM GitHub σελίδα.

Το πιο προσιτό KVM Over IP

Αυτός ο DIY Pi KVM είναι ένας από τους πιο οικονομικούς διακόπτες KVM που μπορείτε να χρησιμοποιήσετε για να έχετε τον πλήρη έλεγχο του διακομιστές ή μηχανήματα απομακρυσμένα, ακόμα κι αν αποτυγχάνουν να εκκινήσουν ή κολλήσουν ή αντιμετωπίσουν λογισμικό ή λειτουργικό σύστημα Σφάλματα. Μπορείτε να προσαρτήσετε γρήγορα το λειτουργικό σύστημα ISO, να το εγκαταστήσετε και να επαναφέρετε το αντίγραφο ασφαλείας για να επαναφέρετε τον διακομιστή και τις υπηρεσίες στο διαδίκτυο.

Μπορείτε επίσης να χρησιμοποιήσετε ένα Raspberry Pi Zero 2 W για να μειώσετε το συνολικό κόστος κατασκευής και το αποτύπωμα. Ωστόσο, θα πρέπει να περιμένετε λιγότερα καρέ και λίγο περισσότερη καθυστέρηση από το Raspberry Pi 4 που χρησιμοποιήσαμε σε αυτό το σεμινάριο.