אם אתה צריך להפעיל את Raspberry Pi "ללא ראש" (ללא צג) אתה יכול להתחבר אליו באמצעות SSH. אבל אם אתה צריך גישה לשולחן העבודה אז אפשרות אחת היא להשתמש VNC, וזה נהדר אם אתה כבר לא משתמש Microsoft Remote Desktop Protocol (RDP) כדי להתחבר עם שרתים אחרים. אבל אם אתה כבר משתמש RDP אז זה יותר נוח כדי לאפשר גישה RDP ל Raspberry Pi ו מקל עם סוג אחד בלבד של הצופה הלקוח.

RDP הוא פרוטוקול קנייני שפותח על ידי מיקרוסופט. הוא משמש בעיקר במוצרי Windows Server של מיקרוסופט, כך שהשרתים יכולים לפעול ללא צג מחובר. כל הגירסאות השולחניות המודרניות של Windows (כגון Windows Vista, Windows 7 ו- Windows 8) מגיעות עם הצופה RDP (שנקרא Remote Desktop Connection) מותקן מראש. זה אומר שאתה לא צריך להתקין כל תוכנה נוספת כדי לגשת שולחן העבודה מלא של פי ממחשב Windows.

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

כדי להתקין xrdp על פי פטל פועל Raspbian להשתמש:

 sudo apt-get להתקין xrdp 

xrdp יותקן xrdp באופן אוטומטי. אין צורך בהגדרה נוספת כדי ליצור חיבור מרחוק. במחשב Windows, הפעל את התוכנית 'חיבור שולחן עבודה מרוחק'. בשדה "מחשב:", הזן את כתובת ה- IP של ה- Pi שלך. כיצד להשתמש כתובת IP סטטית ההתקנה SSH על הדרכה פי פספרי יש מידע נוסף על הגדרת כתובות IP. אם יש לך Samba מותקן אז אתה יכול פשוט להשתמש בשם הרשת של Windows עבור המכשיר שלך. ברירת המחדל היא raspberrypi . עכשיו לחץ על התחבר.

מסך הכניסה xrdp יופיע בחלון חדש. כאן אתה יכול להזין את שם המשתמש והסיסמה של כל משתמש על פי שלך Raspberry. אם אתה משתמש בתצורת ברירת המחדל ולאחר מכן הזן pi ו raspberry ולחץ על אישור.

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

שינוי הגדרות xrdp

כפי שראינו, השרת xrdp אינו דורש תצורה ועובד מחוץ לקופסה, עם זאת יש כמה דברים שיכולים להיות tweaked. קובץ התצורה xrdp.ini מתגורר /etc/xrdp ומכיל מספר משתנים שניתן להגדיר. כדי לערוך את סוג הקובץ:

 sudo nano /etc / xrdp / xrdp.ini 

הקובץ מחולק למקטעים שונים, כל אחד מהם מסומן על ידי שם בסוגריים מרובעים. בקטע [globals] ניתן להשבית דחיסה על ידי הגדרת המשתנה bitmap_compression no . זה עשוי לשפר את הביצועים כפי שהוא מסיר את הצורך פי לבצע משימות דחיסה מסוימות אשר יכול להיות אינטנסיבי CPU. סביר להניח רק לראות שיפור בביצועים על פי מאוד עסוק.

פרוטוקול Remote Desktop כולל שלוש רמות הצפנה: נמוכה, בינונית וגבוהה. נמוכה היא הצפנה של 40 סיביות ונתונים מוצפנים רק מהלקוח לשרת. בינונית היא הצפנה של 40 סיביות, אך הנתונים מוצפנים בשני הכיוונים. High הוא הצפנה של 128 סיביות וכמו רמת הביניים נמצאת בשני הכיוונים. כדי לשנות את רמת האבטחה, שנה את המשתנה crypt_level .

בקטע [xrdp1], ניתן להגדיר username password המוגדרים כברירת מחדל, כלומר אין צורך להזין אותם בתיבת הדו-שיח התחברות xrdp. אם אתה רוצה להגביל את הגישה שלך Pi אז לא לשנות את המשתנים האלה, אם כי למען הנוחות, ייתכן שתרצה לשנות את username למשתמש ברירת המחדל שלך, עם זאת לציין כי אתה לא יכול להזין שם משתמש אחר אם אתה רוצה להתחבר כמו מישהו אחר.

סיכום

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