כיצד להפעיל שולחן עבודה מרוחק ב- Raspberry Pi עם VNC

כיצד להפעיל שולחן עבודה מרוחק ב- Raspberry Pi עם VNC

שֶׁלְךָ פאי פטל הוא מחשב קטן ומדהים, אך הוא עלול להיות מעט לא נוח. בשימוש רגיל, עליך לחבר מקלדת ועכבר ולחבר אותם לצג HDMI (אם כי ניתן להשתמש במסכים אחרים) על מנת לצפות בשורת הפקודה או בשולחן העבודה.





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





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





כאן נכנס VNC.

מהו VNC?

מחשוב רשת וירטואלית משתמש בפרוטוקול חיץ מסגרות מרחוק כדי לתת לך שליטה על מחשב אחר, העברת קלט מקלדת ועכבר למחשב המרוחק ושליחת פלט חזרה ברחבי הרשת לתצוגה שלך.



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

עד לאחרונה, פתרון VNC המועדף שלי על חיבורי Windows ל- Pi היה באמצעות TightVNC, פתרון קל משקל של VNC , אם מעט איטי.





שימוש ב- TightVNC לחיבור מרחוק ל- Raspberry Pi שלך

הגדרת גישה מרחוק ל- Raspberry Pi שלך באמצעות TightVNC היא פשוטה. התחל בהפעלת עדכון חבילה:

sudo apt-get update

... לפני שתמשיך להתקין את שרת TightVNC עבור Linux:





sudo apt-get install tightvncserver

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

עם יישום השרת המותקן הפעל אותו:

שתף קבצים בין Mac ו- PC
tightvncserver

סיים על ידי הפעלת שרת VNC:

vncserver :0 -geometry 1920x1080 -depth 24

זה יוצר הפעלה בתצוגה 0 - שמור על זה כיוון שתזדקק לה בעת התחברות.

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

sudo apt-get install xtightvncviewer

בינתיים משתמשי Windows ו- Mac OS X יכולים להוריד את הלקוח מ- www.tightvnc.com/download.php . הקפד להפעיל את TightVNC Viewer במחשב שלך, מכיוון שחבילת ההורדות תתקין גם את TightVNC Server במחשב האישי שלך.

כאשר TightVNC Viewer פועל, הזן את כתובת ה- IP או את שם המכשיר של ה- Raspberry Pi שלך, ואחריו נקודתיים ומספר ההפעלות. לדוגמה, כדי להתחבר למפגש 0, שנוצר למעלה, הזן MyRaspberryPi: 0 , החלפת 'MyRaspberryPi' בשם המכשיר או כתובת ה- IP שלך.

הפעל את VNC ב- Boot

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

התחל ביצירת קובץ חדש ב- nano:

sudo nano vnc.sh

והזנת התסריט הבא:

#!/bin/sh
vncserver :0 -geometry 1920x1080 -depth 24 -dpi 96

כאשר זה הוזן, הקש CTRL+X כדי לצאת מעורך הטקסט, ובחר Y כדי לשמור. לאחר מכן, הגדר את ההרשאות:

sudo chmod +x vnc.sh

אתה יכול להריץ את זה על ידי הזנת

./vnc.sh

כעת נדרש סקריפט נוסף, אך תחילה יהיה עליך להיכנס כ- root ולנווט לספרייה הנכונה:

sudo su
cd /etc/init.d/

צור קובץ נוסף ב- nano, הפעם נקרא vncboot:

sudo nano vncboot

הזן את הדברים הבאים (העתק והדבק אמור לפעול, אך בדוק שהוא לא הודבק פעמים רבות).

#! /bin/sh
# /etc/init.d/vncboot
### BEGIN INIT INFO
# Provides: vncboot
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start VNC Server at boot time
# Description: Start VNC Server at boot time.
### END INIT INFO
USER=pi
HOME=/home/pi
export USER HOME
case '' in
start)
echo 'Starting VNC Server'
#Insert your favoured settings for a VNC session
su - pi -c '/usr/bin/vncserver :0 -geometry 1280x800 -depth 16 -pixelformat rgb565'
;;
stop)
echo 'Stopping VNC Server'
/usr/bin/vncserver -kill :0
;;
*)
echo 'Usage: /etc/init.d/vncboot start'
exit 1
;;
esac
exit 0

לאחר מכן, הפוך את הקובץ להפעלה:

chmod 755 vncboot

לסיים עם

update-rc.d /etc/init.d/vncboot defaults

... או אם זה לא עובד ...

update-rc.d vncboot defaults

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

לאחר הפעלה, אתה אמור להיות מסוגל לתקשר עם רוב היישומים וההגדרות של שולחן העבודה. עם זאת, חלק מהמשתמשים מוצאים ש- TightVNC איטי. למרבה המזל יש אלטרנטיבה - מעין פתרון VNC over SSH.

VNC מעל SSH עם Xming

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

משתמשי Windows יכולים לנצל את Xming, פתרון בסגנון VNC המציע ביצועים מהירים יותר ואמינות נוספת. אולם, בדומה ל- SSH רגיל, הדבר תלוי בכך ש- SSH יופעל ב- Raspberry Pi שלך, שתוכל לעשות באמצעות raspi-config (הוא מופעל כברירת מחדל).

התחל בהורדה Xming מ- Sourceforge והתקנה, המאשרת כי הקישור PuTTY נבחר באשף ההתקנה.

לאחר התקנת Xming, מצא את קיצור הדרך לשולחן העבודה, לחץ לחיצה ימנית ובחר נכסים. בתוך ה יַעַד שדה , ודא שכתובת הקובץ מצורפת כדלקמן:

'C: Program Files (x86) Xming Xming.exe' : 0 -לוח לוח -מספר חלון

אם הטקסט המודגש אינו קיים, הוסף אותו ולחץ עליו להגיש מועמדות .

בסיום, הפעל את Xming. חומת האש של Windows תנסה לחסום את התוכנית, אז המתן עד להופעת תיבה זו ולחץ עליה להתיר .

אנחנו כמעט שם. ב- PuTTY, הרחב את עץ התפריט בצד שמאל ועבור אל חיבור> SSH> X11 . הנה, בדוק אפשר העברת X11 . חזור לתצוגת ההפעלה ולאחר מכן הזן את כתובת ה- IP או שם המכשיר עבור ה- Raspberry Pi שלך, ואולי תשמור את ההפעלה אם בכוונתך להשתמש בהגדרות אלה שוב.

נְקִישָׁה לְחַבֵּר - שניות לאחר מכן, תוכל ליהנות מחוויית שולחן עבודה וירטואלית באמצעות SSH!

חיבור מרחוק באמצעות RDP של Microsoft

אפשרות נוספת לחיבורים מרוחקים בין מחשבים שולחניים ל- Raspberry Pi היא Microsoft RDP. זה מובנה ב- Windows Vista ואילך, כך שאין צורך בתוכנה נוספת במחשב האישי שלך.

ב- Raspberry Pi שלך, פתח חלון מסוף והתקן את xrdp.

איזה טלפון אתה
sudo apt-get install xrdp

לאחר ההתקנה, זה יפעל בכל פעם שנוצר חיבור מאומת מהמחשב שלך, שכן xrdp פועל כשירות. הפעל חיבור שולחן עבודה מרוחק ב- Windows (W8.x ואילך פשוט יכול לחפש 'rdp' כדי למצוא זאת) ובשדה מחשב, הזן את כתובת ה- IP של ה- Pi שלך. כאשר אתה לוחץ על התחבר, Windows צריכה לבקש ממך לאשר את החיבור, מכיוון שזהותו של מחשב היעד לא תהיה ברורה. כפי שאתה יודע שזה ה- Raspberry Pi שלך, וגם ברשת שלך, זה בטוח להמשיך.

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

תוך רגע אתה אמור להיות מחובר מרחוק ל- Raspberry Pi שלך!

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

לַחֲלוֹק לַחֲלוֹק צִיוּץ אימייל 11 אפליקציות אנדרואיד מדהימות שישנו את אופן השימוש שלך בטלפון

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

קרא הבא
נושאים קשורים
  • עשה זאת בעצמך
  • שולחן עבודה מרוחק
  • VNC
  • פאי פטל
  • שלט רחוק
על הסופר כריסטיאן קאולי(1510 מאמרים פורסמו)

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

עוד מאת כריסטיאן קאולי

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחצו כאן להרשמה