לשליטה מרחוק של Raspberry Pi ממחשב או מכשיר אחר יש יתרונות רבים. להלן הדרכים הטובות ביותר לעשות זאת.
ה-Raspberry Pi הוא מכשיר קטן ומעולה שמאפשר לך לעשות די הרבה. אתה יכול להשתמש בו כדי ללמוד על קידוד, לבנות רובוטים, להזרים סרטים ואפילו לשחק משחקים. אבל מה אם אתה צריך לגשת ל-Raspberry Pi שלך מרחוק ממחשב או מכשיר אחר? בואו נסתכל על הדרכים הטובות ביותר לשלוט ב-Raspberry Pi שלך מבלי שתהיה לך גישה פיזית.
היתרונות של גישה מרחוק ל-Raspberry Pi שלך
כמה מהיתרונות הפוטנציאליים של שליטה מרחוק של Raspberry Pi שלך כוללים:
- צריכת חשמל מופחתת: גישה מרחוק ל-Raspberry Pi שלך מפחיתה את דרישות הכוח של ההתקנה שלך מכיוון שהיא מסירה את הצורך במכשיר נפרד מקלדת, עכבר ומסך עבור ה-Raspberry Pi. סוג זה של הגדרה מכונה חיבור ללא ראש, והוא אחד מהאפשרויות דרכים ל להפחית את צריכת החשמל של הגדרת Raspberry Pi שלך.
- נוֹחוּת: גישה מרחוק מאפשרת לך לשלוט ב-Raspberry Pi שלך מכל מקום בעולם, כל עוד הוא מחובר לאינטרנט. לדוגמה, אתה יכול לחבר את מדפסת התלת-ממד שלך ל-Raspberry Pi ו לפקח/לשלוט במדפסת באמצעות Octoprint בזמן החופשה. גישה מרחוק גם מקלה על הגדרת ה-Raspberry Pi שלך במיקום חדש.
- קלות התקנה וניידות: כאשר גישה מרחוק מופעלת, אין צורך לארוז צג, מקלדת ועכבר נפרדים בעת תנועה מסביב עם Raspberry Pi שלך. אתה רק צריך לחבר את המחשב האישי או הטלפון הנייד שלך ל-Pi כדי לשלוט בו מרחוק.
1. גישה מרחוק באמצעות SSH
Secure Shell, או SSH, הוא פרוטוקול רשת המספק דרך מאובטחת לשני מחשבים לתקשר ולשתף נתונים ברשת לא מאובטחת. יתרון מרכזי אחד של SSH הוא שהוא מספק הצפנת נתונים חזקה כדי להבטיח שמידע רגיש נשלח בצורה מאובטחת דרך הרשת.
SSH עובד על רוב פלטפורמות המחשוב. אתה רק צריך להתקין לקוח במחשב שבו אתה שולט ולהתקין שרת במחשב השני שאליו אתה הולך ל-SSH.
לרוב הפלטפורמות כגון Windows, Linux ו-macOS יש לקוח SSH מותקן מראש בטרמינל/שורת הפקודה. הפצות לינוקס כגון Raspberry Pi OS כוללות יישום סטנדרטי של OpenSSH, מה שמקל על הגדרת שרת SSH. כל מה שאתה צריך לעשות הוא אפשר SSH ב-Raspberry Pi שלך ולהתחבר ממכשיר אחר.
2. גישה מרחוק דרך VNC
Virtual Network Computing (VNC) הוא פתרון שיתוף שולחן עבודה מרוחק המציג ממשק משתמש גרפי לשליטה במופע מרוחק של מחשב אחר. הוא משתמש בפרוטוקול Remote Frame Buffer (RFB) בקוד פתוח ולכן הוא תואם למערכות הפעלה מרובות, כגון Windows, macOS ו-Linux.
ההבדל הבסיסי בין VNC ל-SSH הוא ש-VNC מספק ממשק משתמש גרפי ישירות בעוד ש-SSH משמש בעיקר דרך שורת הפקודה. מצד שני, SSH מאובטח יותר, הרבה יותר מהיר ופחות עתיר משאבים.
הגדרת VNC על Raspberry Pi היא די קלה מכיוון ששרת VNC כבר מגיע מותקן מראש במהדורות האחרונות של מערכת ההפעלה Raspberry Pi. עם זאת, אם אתה משתמש בגרסת מערכת ההפעלה Raspberry Pi ישנה יותר מ-Raspbian Jessie, עליך להתקין את שרת VNC באופן ידני.
אתה צריך להתקין את ה-VNC Viewer בלקוח שלך, במחשב אחר או במכשיר נייד. למרבה המזל, ישנן גרסאות של ה-VNC Viewer הן עבור אנדרואיד והן עבור iOS.
3. גישה מרחוק באמצעות RDP
Remote Desktop Protocol, או RDP, הוא פתרון התוכנה הקנייני של מיקרוסופט לשליטה על מחשב אחר מרחוק דרך חיבור לרשת. RDP משתמש בסידור שרת-לקוח שבו המחשב הראשי שלך מארח את הלקוח בעוד המחשב המרוחק מארח את השרת. יתרון מרכזי של RDP הוא שהוא מאפשר ניתוב מחדש של אודיו ווידאו, המאפשר לך לנגן מוזיקה ולצפות בסרטונים במחשב המקומי שלך. זה גם מאפשר שיתוף לוח בין המחשב המרוחק והמחשב המקומי.
כדי לגשת מרחוק ל-Raspberry Pi שלך דרך RDP, תצטרך להתקין את Xrdp, יישום הקוד הפתוח של שרת RDP שעובד על מערכות הפעלה מבוססות לינוקס.
אתה יכול גם להשתמש ב-RDP כדי הגדר חיבור לשולחן עבודה מרוחק מה-Raspberry Pi שלך כדי לגשת למחשב Windows שלך.
4. גישה מרחוק באמצעות VPN
VPN (רשת פרטית וירטואלית) פועלת כמנהרה המספקת חיבור מאובטח. למרות שהוא נפוץ יותר למטרות אבטחה, VPN יכול גם לספק גישה מרחוק לרשת הביתית שלך.
הגדרת VPN לגישה מרחוק היא פשוטה יחסית. אתה יכול הגדר שרת VPN משלך ב-Raspberry Pi שלך באמצעות PiVPN ו-WIreGuard. משם, כל מה שאתה צריך זה לקוח עם האישורים המתאימים. שלא כמו RDP, VPN אכן דורש חיבור ברוחב פס גבוה כדי לעבוד היטב. לכן, אם לרשת שלך יש רוחב פס נמוך להעלאה, ייתכן ש-VPN לא תהיה האפשרות הטובה ביותר עבורך. VPN עם זאת מציע הרבה יותר אבטחה והצפנה, בהשוואה ל-RDP.
יתר על כן, VPN אינו פתרון הגישה מרחוק הקל ביותר להגדרה, אבל זה שווה את זה אם אתה צריך פרטיות ואבטחה נרחבים.
5. גישה מרחוק באמצעות תוכנת גישה מרחוק של צד שלישי
מספר יישומים אחרים מאפשרים לך לשלוט ב-Raspberry Pi שלך מרחוק. אלו כוללים:
- TeamViewer: תוכנת שולחן עבודה מרוחק פופולרית זו מאפשרת למשתמשים לגשת ולשלוט במחשבים או בהתקנים מרחוק. זה חוצה פלטפורמות ומאפשר למשתמשים להתחבר למערכות הפעלה שונות כמו Windows, macOS, Linux, iOS ואנדרואיד. עם זאת, זה פחות מאובטח מרוב האפשרויות המפורטות לעיל, ובמקום זאת מתעדף את קלות השימוש. TeamViewer היא תוכנה קניינית, עם התוכנית הזולה ביותר במחיר של כ-$12 לחודש ומחויב מדי שנה.
- AnyDesk: תוכנת שולחן עבודה מרוחק זו מספקת למשתמשים את היכולת להתחבר למחשבים מרוחקים ולשלוט בהם. הוא מדגיש ביצועים מהירים וחלקים, אפילו בחיבורים ברוחב פס נמוך. הוא תומך במספר פלטפורמות והוא מעט זול יותר מ-TeamViewer, בערך 11 דולר לחודש.
- שולחן העבודה המרוחק של Chrome: תכונה זו מאפשרת למשתמשים לגשת מרחוק למחשבים שלהם ולשלוט בהם באמצעות Chrome או כל דפדפן אחר מבוסס Chromium. משתמשים יכולים להגדיר גישה מרחוק על ידי התקנת אפליקציית Chrome Remote Desktop במחשבים שלהם ולאחר מכן גישה אליה מכל מכשיר אחר המריץ את דפדפן Chrome.
קל לשלוט ב-Raspberry Pi שלך מרחוק
האפשרויות הן כמעט בלתי מוגבלות בכל הנוגע לשליטה ב-Raspberry Pi שלך מרחוק. כדי לבחור את השיטה המתאימה לך ביותר, תצטרך לשקול גורמים כגון האם אתה צריך ממשק גרפי, חששות אבטחה, התקציב שלך (עבור השיטות בתשלום), הפלטפורמה אליה תיגש והמורכבות הטכנית מְעוּרָב. זה יהיה הרבה יותר קל לבחור את ממשק הגישה מרחוק הטוב ביותר עבורך לאחר שקילת כל הגורמים הללו.