תוכן עניינים:

שולחן העבודה של Raspberry Pi: התקנה מאובטחת ללא ראש ללא תצוגה: 6 שלבים
שולחן העבודה של Raspberry Pi: התקנה מאובטחת ללא ראש ללא תצוגה: 6 שלבים

וִידֵאוֹ: שולחן העבודה של Raspberry Pi: התקנה מאובטחת ללא ראש ללא תצוגה: 6 שלבים

וִידֵאוֹ: שולחן העבודה של Raspberry Pi: התקנה מאובטחת ללא ראש ללא תצוגה: 6 שלבים
וִידֵאוֹ: How To Chia GPU Plotting and Farming Guide for WINDOWS UPDATED - Gigahorse Start to Finish - 2023 2024, מאי
Anonim
שולחן העבודה של Raspberry Pi: התקנה מאובטחת ללא ראש ללא תצוגה
שולחן העבודה של Raspberry Pi: התקנה מאובטחת ללא ראש ללא תצוגה

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

לאחרונה קיבלתי Raspberry Pi 3B+ ולא היה לי שום ציוד היקפי כדי להתחיל. אין בעיה! אני רץ במצב ללא ראש - ללא מקלדת או צג מחובר. אבל כל המדריכים לשימוש ב- Pi במצב ללא ראש, דרשו ממני תחילה לחבר את ה- Pi למסך ולמקלדת לפני שאוכל לעבור להפעלה במצב ללא ראש. אז התחלתי למצוא דרך לבצע את ההתקנה של שולחן העבודה Raspberry Pi לגמרי "ללא ראש". כבונוס נוסף אראה לך כיצד תוכל להצפין ולאבטח את הגישה לשולחן העבודה המרוחק שלך ל- Pi.

אספקה

  1. לוח Raspberry Pi (3B+ או ה -4 B האחרון) וספק כוח
  2. כרטיס מיקרו SD (מינימום 8GB)
  3. מחשב/מחשב נייד עם חריץ לכרטיסי מיקרו SD או קורא כרטיסי USB חיצוני (למשל

שלב 1: הכנת כרטיס ה- SD: כתוב את מערכת ההפעלה

הכינו את כרטיס ה- SD: כתבו את מערכת ההפעלה
הכינו את כרטיס ה- SD: כתבו את מערכת ההפעלה
הכינו את כרטיס ה- SD: כתבו את מערכת ההפעלה
הכינו את כרטיס ה- SD: כתבו את מערכת ההפעלה

השלב הראשון בתהליך הוא יצירת כרטיס SD לאתחול עם מערכת ההפעלה. עבור רוב המשתמשים הבחירה הטובה ביותר היא מערכת ההפעלה Raspbian - הפצת לינוקס הרשמית מבוססת דביאן שהותאמה אישית עבור ה- Raspberry Pi. הוא מגיע בשני טעמים, Desktop ו- Lite (גרסה מינימלית עם גישה לשורת הפקודה בלבד). עבור זה בלתי ניתן לערעור, נשתמש בטעם שולחן העבודה. הורד את ההפצה העדכנית ביותר של Raspbian Desktop מדף ההורדות הרשמי. טיפ: אם יש לך לקוח BitTorrent מותקן במחשב הנייד/מחשב האישי שלך, השתמש בקישור Torrent להורדה מהירה בהרבה.

בזמן ההורדה, הורד והתקן את Balena Etcher - כלי חוצה פלטפורמות שנועד לכתוב את התמונה Raspbian לכרטיסי SD. הורד את הגירסה עבור מערכת ההפעלה (OSX או Windows או Linux) שיש לך במחשב האישי שלך.

  • הכנס את קורא כרטיסי ה- SD עם כרטיס ה- SD
  • הפעל את Balena Etcher ובחר מהכונן הקשיח את קובץ ה- zip של Raspberry Pi OS שהורדת.
  • בחר בכונן כרטיס ה- SD
  • לחץ על 'פלאש!' לכתוב את מערכת ההפעלה Raspbian לכרטיס ה- SD. חכה ל'פלאש הושלם! ' הודעה ודי בלנה אתצ'ר.

שלב 2: הכנת כרטיס SD: התקנה ללא ראש

הכן כרטיס SD: התקנה ללא ראש
הכן כרטיס SD: התקנה ללא ראש
הכן כרטיס SD: התקנה ללא ראש
הכן כרטיס SD: התקנה ללא ראש
הכן כרטיס SD: התקנה ללא ראש
הכן כרטיס SD: התקנה ללא ראש

בשלב הבא אנו הולכים להגדיר את כרטיס ה- SD לביצוע שני דברים

  • אפשר SSH
  • הפוך את ה- Pi להתחבר ל- Wifi כאשר הוא מופעל

בדרך כלל לאחר סיום Balena Etcher, מערכת ההפעלה תמצא ותטען אוטומטית את המחיצה שכותרתה 'אתחול' בכרטיס ה- SD.

WINDOWS ב- Windows, פתח את סייר Windows וחפש כונן חדש עם התווית 'אתחול' ולחץ עליו כדי להציג את התוכן. לחץ על 'פריט חדש' בשורת התפריטים ולאחר מכן בחר 'מסמך טקסט' כדי ליצור קובץ ריק חדש. שנה את השם הזה ל- 'ssh'

הערה: כברירת מחדל Windows מסתיר יודע סיומות קבצים. זה יגרום לקובץ להיות שם 'ssh.txt' במקום ssh, אך Windows יסתיר אותו ממך. בצע את ההוראות הבאות כדי לאפשר הצגת סיומות קבצים.

בצע את אותו תהליך וצור קובץ נוסף ושנה את שמו 'wpa_supplicant.conf'. שוב וודא שאין שום '.txt' נוסף לסוף קובץ זה. ערוך קובץ זה באמצעות פנקס הרשימות או עורך הטקסט המועדף עליך והוסף טקסט זה:

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev

update_config = ap_scan = 1 fast_reauth = מדינה אחת = רשת בארה"ב = {ssid = "SSID הרשת שלך" psk = "סיסמת הרשת שלך" עדיפות = 100}

שנה את קוד המדינה לקוד מתאים (קישור). הגדר את ה- SSID וה- PSK כך שיתאימו ל- SSID ולמשפט הסיסמה/הסיסמה של ה- WiFi שלך.

שמור את הקובץ והוצא את כרטיס ה- SD.

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

במסוף הפעל את הפקודות הבאות

לגעת ssh

ננו wpa_supplicant.conf

הפקודה השנייה תפתח את הקובץ wpa_supplicant.conf בעורך הטקסט ננו. הוסף את אותו הטקסט שלמעלה (ראה בקטע Windows). שמור את הקובץ והוצא את כרטיס ה- SD מהמאתר.

שלב 3: אתחל ומצא את כתובת ה- IP של ה- PI

אתחל ומצא את כתובת ה- IP של ה- PI
אתחל ומצא את כתובת ה- IP של ה- PI

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

חיפוש כתובת ה- IP של ה- Pi נתקין תחילה Nmap - כלי גילוי רשת בחינם וקוד פתוח ו- Zenmap - כלי GUI עבור nmap. אתה יכול להוריד את שניהם מדף ההורדות הרשמי של Nmap. למתקין עבור כל מערכת הפעלה תהיה אפשרות להתקין Zenmap יחד עם nmap.

השלב הבא דורש מעט ידע אודות טווח כתובות ה- IP הביתי שלך. קבל את כתובת ה- IP של המחשב האישי שלך. לְמָשָׁל 192.168.1.21. רשת המשנה של הרשת לבית שלך תהיה 192.168.1.0/24 בהתבסס על כתובת ה- ip של המחשב האישי שלך.

הפעל את Zenmap

  • בסוג היעד תת -הרשת שזיהית כרשת הביתית שלך
  • שנה את התפריט הנפתח של הפרופיל ובחר 'סריקת פינג'
  • בתיבת הפקודה, הקלד 'nmap -sn'. יש להקליד את רשת המשנה כבר.
  • לחץ על כפתור 'סריקה'. תוך מספר דקות הכלי יפרט את כל המכשירים שמצא ברשת ה- Wifi שלך. חפש את המכשיר בשם 'raspberrypi' וציין את כתובת ה- IP שלו. בצילומי המסך שלמעלה תראה כי פטל הפטל קיבל את כתובת ה- IP 192.168.1.47

שלב 4: התחבר באמצעות SSH

התחבר באמצעות SSH
התחבר באמצעות SSH

אם כרטיס ה- SD הוכן כהלכה, אז בעת האתחול הראשון ה- Pi יתחבר אוטומטית ל- WiFi ויאפשר גם את שירות ה- SSH. כעת נוכל להתחבר אליו באמצעות לקוח SSH במחשב האישי שלך. אבל זו לא חוויית שולחן העבודה המלאה שאנו רוצים. יש עוד כמה צעדים להגיע לשם.

WINDOWS כמעט כל מדריך לשימוש ב- SSH ב- Windows ממליץ להשתמש ב- PuTTY. אני אישית חושב שממשק המשתמש מאוד מיושן וקשה לשימוש. לקוח ה- SSH המועדף עלי ב- Windows הוא MobaXterm. הורד והתקן את MobaXterm במחשב Windows שלך. כאשר אתה מפעיל לראשונה את MobaXterm, חומת האש של Windows 10 תציג הודעה על תכונות מסוימות שנחסמות. בטוח לבטל את חסימת האפליקציה. הפעל את MobaXterm והפעל את הטרמינל כדי להמשיך.

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

התחבר ל- Raspberry Pi

במסוף שלך, SSH ל- Pi באמצעות כתובת ה- IP שקיבלת קודם לכן מסריקת Nmap. פטל הפטל שלי קיבל 192.168.1.47 ואני אשתמש בזה בשאר המדריך הזה. החלף אותה בכתובת ה- IP הנכונה עבור ה- Pi שאתה מגדיר.

הקלד זאת במסוף שלך והקש ENTER

ssh [email protected]

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

pi@פטל: ~ $

טוֹב!

שלב 5: עדכן את Raspbian והתקן את X11VNC

עדכן את Raspbian והתקן את X11VNC
עדכן את Raspbian והתקן את X11VNC
עדכן את Raspbian והתקן את X11VNC
עדכן את Raspbian והתקן את X11VNC
עדכן את Raspbian והתקן את X11VNC
עדכן את Raspbian והתקן את X11VNC

כאשר נשארים באותו חיבור SSH מהשלב הקודם, נעדכן תחילה את כל התוכנות שכבר מותקנות ב- Pi. הקלד את שתי הפקודות הבאות במסוף כשהוא מחובר באמצעות SSH

עדכון sudo apt

sudo apt upgrade

לאחר כל פקודה בצע את כל ההנחיות במסוף. הפקודה השנייה תימשך בין 15-20 דקות להשלמה. יהיה עליך לענות על הודעה אחת או שתיים נוספות ולאחר מכן לקחת הפסקת קפה תוך הורדת כל תוכנת העדכון ולאחר מכן ההתקנה.

לאחר השלמת העדכון הגיע הזמן להתקין x11VNC. x11VNC הוא יישום שולחן עבודה מרוחק שיופעל על פטל הפאי ויאפשר לנו לצפות בשולחן העבודה מהמחשב האישי שלנו. הקלד פקודה זו במסוף

sudo apt להתקין x11vnc

x11vnc -storepasswd

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

בשלב הבא נעדכן קובץ config כך שה 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

הפקודה האחרונה תפעיל את עורך הטקסט הפשוט 'ננו'. בסוף הקובץ הוסיפו זאת

@x11vnc -nevershared -forever -localhost -rfbauth /home/pi/.vnc/passwd

שמור את הקובץ עם 'Ctrl-o' ועצור את ננו באמצעות 'Ctrl-x'

מכיוון שמעולם לא חיברנו שום תצוגה ל- Raspberry Pi, כברירת מחדל שולחן העבודה יתחיל ברזולוציה נמוכה מאוד של 720x480. אבל זה קל לתקן. עדיין בהפעלה SSH, רץ

sudo raspi-config

פעולה זו תפעיל את אפליקציית מצב הטקסט של תצורה raspbian. באמצעות מקשי החצים, בחר 'אפשרויות מתקדמות' ולחץ על ENTER. לאחר מכן בחר 'רזולוציה' ולחץ על ENTER. לבסוף תוצג בפניך רשימת רזולוציות המסך הזמינות. בחר באחת מאפשרויות הרזולוציה הגבוהה יותר ולחץ על ENTER. חזור למסך הראשי באמצעות מתג TAB לאפשרות '' והקש ENTER.

הפעל מחדש את ה- Raspberry Pi

sudo אתחול מחדש

שלב 6: שולחן עבודה מרוחק.. סוף סוף

שולחן עבודה מרוחק.. סוף סוף!
שולחן עבודה מרוחק.. סוף סוף!
שולחן עבודה מרוחק.. סוף סוף!
שולחן עבודה מרוחק.. סוף סוף!
שולחן עבודה מרוחק.. סוף סוף!
שולחן עבודה מרוחק.. סוף סוף!
שולחן עבודה מרוחק.. סוף סוף!
שולחן עבודה מרוחק.. סוף סוף!

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

SSH עם העברת נמל

החלק האחרון הוא קצת טכני וקשה יותר להסביר אותו. אני ממליץ לקרוא מדריך טוב מאוד זה.

חזור למסוף שבו השתמשת כדי להתחבר ל- Pi באמצעות SSH. כעת הקלד בזהירות והפעל פקודה זו

ssh -L 5900: מארח מקומי: 5900 [email protected]

מציג RealVNC הורד והתקן את מציג RealVNC. הפעל את מציג RealVNC. פשוט כתוב בכתובת שרת VNC

מארח מקומי

ולחץ על התחבר או פשוט הקש ENTER. הצופה יתלונן על כך שהחיבור אינו מאובטח. קבל את האזהרה והמשך. תתבקש להזין סיסמה. זוהי הסיסמה בת 8 התווים (או פחות) שהגדרת עבור x11vnc. לחץ על 'אישור' ותקבל את פניך עם שולחן העבודה של Raspberry Pi.

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

בדרך כלל חיבורי VNC אינם מאובטחים. אך בעזרת שיטה זו הפכת כעת את חיבור VNC לאבטח על ידי מנהרה באמצעות חיבור ה- SSH המוצפן.

זהו זה!!! התקנת בהצלחה פי פטל ללא ראש באמת.

מוּמלָץ: