למד איך לגשת למכשירי Raspberry PI מרחוק

האם יש לך מכשיר Raspberry PI ללא מסך ואתה זקוק לביצוע שינויים קטנים? מה לעשות אם אין לך זמן לחבר מסך ומקלדת? אין צורך לדאוג! ללמוד איך לגשת מרחוק למכשירי Raspberry PI יעזור לך.

במדריך זה, תלך דרך השלבים להתקנת SSH והפעלתו על Raspberry PI שלך כדי לשלוט במכשיר מרחוק.

מוכן? תמשיך והתחל לשלוט במכשירי Raspberry PI שלך מרחוק!

דרישות מוקדמות

מדריך זה כולל הדגמות מעשיות לגישה מרחוק למכשירי Raspberry PI. כדי להמשיך, הוודא שיש לך את הפריטים הבאים:

  • לפחות מכשיר Raspberry PI אחד – המדריך משתמש ב־Raspberry PI 4, אך השלבים חלים על כל גרסאות המכשירים של Raspberry PI.
  • A computer (Windows, Mac, or Linux) – This tutorial uses Windows 10 to access Raspberry PI remotely.

התקנת SSH על מכשיר Raspberry PI

בעת התקנת SSH על מכשיר Raspberry PI שלך, חשוב לוודא ששרת ה־SSH מותקן ופועל. שרת ה־SSH הוא התהליך הרקע שמאפשר לך לגשת מרחוק אל מכשיר Raspberry PI שלך.

שרת ה־SSH צריך להיות מותקן באופן ברירת־מחדל על מכשיר Raspberry PI שלך, אך לוודא זאת פעם נוספת לא יזיק.

1. פתח טרמינל במכשיר Raspberry PI שלך, והפעל את הפקודה systemctl למטה כדי לבדוק אם שרת ה־SSH מותקן.

sudo systemctl status sshd

אם סיימת בהצלחה להתקין ולהפעיל את ה־SSH daemon, תראה הודעה דומה לזו למטה.

Checking if the SSH daemon is installed

2. אם ה־SSH daemon אינו מותקן, הריץ את הפקודות apt הבאות כדי לעדכן את אינדקס חבילות המערכת שלך ולהתקין את דמון ה־SSH.

sudo apt update && sudo apt install openssh-server -y
Installing SSH on a Raspberry PI device

3. לאחר שההתקנה מסתיימת, הפעל את הפקודות הבאות כדי להתחיל ולהפעיל באופן אוטומטי את דמון ה־SSH (sshd) להתחלת המערכת.

# מפעיל את דמון ה־SSH
sudo systemctl start sshd
# מאפשר את התחלת דמון ה־SSH באופן אוטומטי בהפעלת המערכת
sudo systemctl enable sshd

? אם יש לך בעיות בהפעלת דמון ה־SSH, עבור לקטע "הפעלת SSH דרך פקודת raspi-config" הבא

4. לבסוף, בדוק שוב את המצב כדי לוודא שדמון ה־SSH פועל בצורה תקינה. sudo systemctl status sshd

sudo systemctl status sshd
Checking if the SSH daemon is installed

הפעלת SSH דרך כלי ה-raspi-config

אם הפעלת את שירות ה-SSH בהצלחה, זה יכול להיות מזלך. אך אם קיבלת את השגיאה "timeout" או "Failed to start service", תצטרך אלטרנטיבה.

שימוש בפקודת systemctl enable לעיתים יכול להוביל לשגיאות. מאושר שיש שיטה או כלי אלטרנטיבי להפעלת SSH על המכשיר Raspberry PI שלך בשם raspi-config. הכלי מאפשר לך להגדיר ולנהל מגוון הגדרות על המכשיר שלך, כולל הפעלת SSH.

1. הרץ את הפקודה שלמטה כדי להפעיל את כלי ה-raspi-config, שיציג לך תפריט אפשרויות, כפי שמוצג למטה.

sudo raspi-config

השתמש במקשי החצים על המקלדת שלך כדי לנווט דרך התפריט ולחץ על Enter כדי לבחור את האפשרות המסומנת אפשרויות ממשק. אפשרות זו מאפשרת לך להפעיל שונות ממשקים על מכשיר Raspberry PI שלך, כגון SSH.

Enabling various interfaces, such as SSH

2. לאחר מכן, בחר באפשרות SSH ולחץ על Enter, וזה יפתח חלון חדש שבו תוכל להפעיל את SSH.

Select the SSH option

3. עכשיו, לחץ על מקש ה-Tab כדי להעביר את הסמן אל כן, ולחץ על Enter כדי להפעיל את SSH על מכשיר Raspberry PI שלך.

התעלם מהודעת האזהרה שמופיעה מאחר ותשנה את הסיסמה המוגדרת כברירת מחדל בחלק הבא. לחץ על Enter פעמיים כדי לצאת מכלי ה-raspi-config.

Enabling SSH on the Raspberry PI device

שינוי הסיסמה המוגדרת כברירת מחדל של SSH

אתה הפעלת את SSH בהצלחה על מכשיר Raspberry PI שלך, אך עליך לוודא שהמכשיר שלך לא ייפלש לפגיעה. איך? על ידי שינוי הסיסמה הברירתית של SSH.

הסיסמה הברירתית עבור המשתמש 'pi' במכשירי Raspberry PI היא 'raspberry'. בעוד שהסיסמה הברירתית יכולה להיות נוחה, היא מהווה סיכון לאבטחה.

הרץ את הפקודה הבאה של passwd כדי לשנות את הסיסמה הברירתית שלך ל-SSH.

passwd

כאשר יתבקש, ספק את הסיסמה הברירתית הנוכחית והזן ואשר סיסמה חדשה פעמיים. ודא שאתה בוחר בסיסמה חזקה וייחודית כדי למנוע סכנת אבטחה למכשיר שלך.

בנקודה זו, מכשיר Raspberry PI שלך הוא יותר מאובטח. אך איך תתחבר למכשיר Raspberry PI שלך מרחוק? יש צורך קודם כל לקבל את כתובת ה-IP המקומית של מכשיר Raspberry PI שלך בשלב הבא.

Changing the default SSH password

עכשיו, הפעל את הפקודה של hostname למכשיר Raspberry PI שלך כדי לקבל את כתובת ה-IP שלו (-I).

hostname -I

שים לב לכתובת ה-IP, כפי שמוצג למטה, שכך תוכל להשתמש בה כדי לגשת אל מכשירך מרחוק דרך האינטרנט באותה הרשת.

Finding the Raspberry PI device’s IP address

חיבור למכשיר Raspberry PI מרחוק

עכשיו שכל העבודה הקשה נעשתה, תוכל להתחבר למכשיר Raspberry PI שלך מרחוק. אך תצטרך תחילה להשיג לך תוכנית SSH.

אם אתה משתמש בחלונות, KiTTY היא בחירה פופולרית. למשתמשי macOS ו-Linux, הטרמינל המובנה עובד טוב, אך במדריך זה אנו משתמשים ב-Kitty להדגמה.

פתח את KiTTY וקבע את יעד החיבור וסוג החיבור עם ההגדרות הבאות:

  • הזן את כתובת ה-IP המקומית של התקן שלך Raspberry PI בשדה שם מארח (כלומר, [email protected]).
  • הזן 22 עבור מספר ה-פתחה.
  • בחר SSH כסוג ה-חיבור.

השאר את שאר ההגדרות כמו שהן, ולחץ פתח כדי להתחבר לתקן ה- Raspberry PI שלך מרחוק.

Configuring the SSH connection

עכשיו, הזן את הסיסמה החדשה שקבעת עבור המשתמש 'pi' בסעיף "שינוי הסיסמה המוגדרת כברירת מחדל של SSH".

אם הצלחת, תתחבר לתקן ה- Raspberry PI שלך, כפי שמוצג למטה. וזהו! עכשיו תוכל לנהל את התקן ה- Raspberry PI שלך מרחוק לפי חשיבתך.

Connecting to the Raspberry PI device remotely

סיכום

גישה מרחוק לתקן ה- Raspberry PI שלך היא דרך נהדרת לבצע דברים מהר יותר מבלי לוותר על אבטחה. ישנם מספר שלבים הכרחיים כדי לוודא שהכול מוגדר כהלכה ובאופן מאובטח. אך בהחלט תשלים את תהליך הגישה מרחוק לתקני Raspberry PI שלך.

עם הגדרת התצורה של ה-SSH שלך, תהנה מכל הפרויקטים המדהימים שתוכל ליצור עם התקן שלך Raspberry PI!

Source:
https://adamtheautomator.com/how-to-remotely-access-raspberry-pi/