מתג KVM (מקלדת, וידאו, עכבר) מאפשר למשתמשים לגשת מרחוק למערכות או למחשבים שלהם, גם אם הם לא יכולים לאתחל. למרות שאתה תמיד יכול לתפוס KVM בנוי מראש, אתה יכול גם לבנות KVM משלך באמצעות Raspberry Pi שיחסוך לך מאות דולרים. על ידי חיבור של כמה חלקים עם Raspberry Pi, נוכל לבנות במהירות יחידת Pi KVM ולגשת אליה דרך האינטרנט כדי לשלוט במחשבים ובשרתים מרחוק.
מדוע Pi KVM שונה?
בניגוד ל-VPN או אפליקציות גישה מרחוק כגון TeamViewer הדורשות מערכת ההפעלה לעבוד, KVM או Pi KVM (KVM פועל על Raspberry Pi) פועל ללא תלות במערכת ההפעלה של המערכת ומאפשר לך להפעיל מרחוק את המערכת, לגשת ל-BIOS, להתקין מערכת הפעלה, אתחול מחדש וכו'.
דברים שתצטרך כדי לבנות KVM DIY Pi
תזדקק לרכיבי החומרה הבאים כדי לבנות את ה-Raspberry Pi KVM שלך:
- Raspberry Pi 3, 4 או Zero 2 W עם ספק כוח.
- כרטיס microSD בנפח 16GB או יותר.
- 2 כבלי USB מסוג A זכר לסוג A נקבה.
- כבל USB Type C - אם אתה משתמש ב-Raspberry Pi 4.
- כבל מיקרו USB - אם אתה מתכוון להשתמש ב-Raspberry Pi 3 או Zero 2 W.
אם אינך מוצא את כבל המפצל, תוכל גם לבנות משלך על ידי חיבור וחיבור של זוג כבלי USB מסוג A זכר לנקבה.
כמו כן, ה- 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 עשה זאת בעצמך.
תמונת דיסק Flash Pi KVM בכרטיס ה-MicroSD
כדי להתחיל, הורד את הגרסה המוכנה העדכנית ביותר תמונת Pi KVM עבור Raspberry Pi שלך. יש כמה תמונות שונות זמינות עבור Raspberry Pi בהתבסס על הדגם ומתאם ה-HDMI (מתאם HDMI ל-CSI או דונגל HDMI ל-USB) שבו אתה הולך להשתמש עבור זה לִבנוֹת.
לאחר מכן בצע את השלבים הבאים כדי להבהב את כרטיס ה-microSD עם תמונת Pi KVM OS.
- חבר את כרטיס ה-microSD למערכת שלך.
- הורד והפעל את Raspberry Pi Imager כְּלִי.
- בחר בחר מערכת הפעלה > השתמש בהתאמה אישית ולאחר מכן דפדף למיקום שבו מאוחסנת תמונת Pi KVM שהורדת.
- נְקִישָׁה לִפְתוֹחַ.
- נְקִישָׁה בחר אחסון ובחר את כרטיס ה-microSD שלך.
- נְקִישָׁה לִכתוֹב. נְקִישָׁה כן כדי לאשר. זה ייקח זמן לסיים.
אם אתה מתכוון להשתמש ב-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 למתאם מתח ו-HDMI
לאחר שכרטיס ה-microSD מהבהב, חבר את ה-Raspberry Pi למתאם HDMI ל-USB או HDMI ל-CSI.
- הכנס את כרטיס ה-microSD ל-Raspberry Pi.
- קח את כבל המפצל USB ומבודד את פין +5V באחת מיציאות USB Type A זכר בכבל המפצל באמצעות סרט. יציאת סוג A זו עם פין +5V לא מבודד מחוברת ליציאת ה-USB של המחשב/שרת שברצונך לנהל מרחוק. אם לא תבטל סיכה זו, אתה עלול לגרום נזק ליציאת ה-USB במחשב או בשרת.
- אם אתה בונה כבל מפצל עשה זאת בעצמך כפי שעשינו, אתה יכול לשמור את החוט האדום של אחד מהכבלים הזכרים מסוג USB מסוג A לא מחובר. עיין בתרשים החיווט הבא לפרטים.
- קח כבל USB מסוג A לסוג C וחבר אותו ליציאת נקבה מסוג A בכבל המפצל וליציאת Type C בכניסת החשמל של Raspberry Pi.
- אם אתה משתמש ב-HDMI ל-USB, חבר אותו לאחת מיציאות ה-USB 2.0 של Raspberry Pi 4, כפי שמוצג להלן.
- אם אתה מתכוון להשתמש בגשר HDMI ל-CSI, חבר את כבל הסרט ליציאת המצלמה ב-Raspberry Pi 4 או Raspberry Pi Zero 2 W.
- חבר את כבל ה-LAN ל-Raspberry Pi 4 ולנתב. משתמשי Raspberry Pi Zero 2 W צריכים להזין את פרטי ה-Wi-Fi באופן ידני לאחר הבהוב של כרטיס ה-microSD עם תמונת Pi KVM OS על ידי הרכבת מחיצת PIBOOT.
- לבסוף, חבר את יציאת Type A לספק הכוח של 5V/3A כדי להפעיל ולאתחל את Raspberry Pi 4 או Zero 2 W.
הגדר את Pi KVM
תהליך האתחול הראשון ייקח זמן רב יותר להשלמתו. לאחר השלמתו, פתח את תצורת הנתב שלך ועבור להגדרות DHCP. מצא את כתובת ה-IP של Raspberry Pi או Pi KVM המחוברים. אתה יכול גם להשתמש באפליקציית Fing בטלפון החכם שלך כדי לסרוק את הרשת שלך ולמצוא את כתובת ה-IP.
לאחר שנמצא, אתה יכול לפתוח את כתובת ה-IP בדפדפן אינטרנט, כגון Chrome או Safari. פעולה זו תטען את דף הכניסה של Pi KVM. הזן "admin" עבור שם המשתמש והסיסמה, ולאחר מכן לחץ התחברות.
נְקִישָׁה מָסוֹף ולאחר מכן בצע את השלבים הבאים כדי לאפשר הרשאות קריאה/כתיבה ולעדכן את ה- Pi KVM.
היכנס כמשתמש-על (משתמש שורש). הסיסמה היא "שורש" כברירת מחדל.
סו
אפשר את הרשאות הקריאה/כתיבה:
rw
לאחר מכן הזן את הפקודה הבאה כדי לבדוק ולעדכן את Pi KVM:
pacman -Syu
פעולה זו תבדוק ותתקין את העדכונים. זה יכול לקחת כמה דקות כדי להשלים. לאחר העדכונים, הפוך את מערכת הקבצים לקריאה בלבד על ידי הפעלת הפקודה הבאה:
ro
לאחר מכן, חזור לדף הבית ולחץ על KVM אוֹפְּצִיָה. זה אמור לטעון מיד את המסך של השרת או המחשב שאליו מחובר כרטיס הלכידה HDMI ל-CSI או HDMI ל-USB. כעת תוכל לגשת למחשב האישי או לשרת מרחוק.
קיימות גם מספר אפשרויות אחרות שבהן תוכל להשתמש כדי להתאים את איכות התמונה המוזרמת, FPS, גודל, הרכבת ISO וכו'.
אנו משתמשים בכרטיס microSD בנפח 32GB המספק לנו יותר מקום פנוי לארח תמונות מערכת הפעלה מרובות ב-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.
סו
rw
pacman -Syu tailscale-pikvmsystemctl לאפשר --עכשיו בקנה מידה זנבות
פעולה זו תתקין את Tailscale ותאפשר הפעלה אוטומטית עבורו אם ה- Pi KVM יופעל מחדש.
להגדיל את הזנב
זה יציג כתובת URL. העתק את כתובת האתר לדפדפן האינטרנט ואשר. לאחר ההרשאה, הזן את הפקודה הבאה כדי להפעיל מחדש את ה- Pi KVM:
לְאַתחֵל
כעת תוכל לגשת לשרת או למחשב המחוברים ל- Pi KVM מכל מערכת. אתה רק צריך להתקין את Tailscale VPN במכשיר, בקר בדף הניהול כדי להציג את ה-VPN הזמין רשתות, ולאחר מכן השתמש בכתובת ה-Tailscale המוצגת של Pi KVM כדי לגשת ולשלוט בשרת או במחשב שלך מרחוק. למידע נוסף, אתה יכול לבקר באתר Pi KVM GitHub עמוד.
KVM Over IP המשתלמת ביותר
DIY Pi KVM זה הוא אחד ממתגי ה-KVM הזולים ביותר שתוכלו להשתמש בהם כדי לקבל שליטה מלאה על שרתים או מכונות מרחוק, גם אם הם לא מצליחים לאתחל, או קורסים, או נתקלים בתוכנות או הקשורות למערכת ההפעלה שגיאות. אתה יכול להעלות במהירות את מערכת ההפעלה ISO, להתקין אותה ולשחזר את הגיבוי כדי להחזיר את השרת והשירותים למצב מקוון.
אתה יכול גם להשתמש ב-Raspberry Pi Zero 2 W כדי להפחית את עלות הבנייה הכוללת ואת טביעת הרגל. עם זאת, אתה צריך לצפות לפחות מסגרות וקצת יותר חביון מאשר Raspberry Pi 4 בו השתמשנו במדריך זה.