שולחן עבודה מרוחק

בתחום המחשוב, המונח שולחן עבודה מרוחק (באנגלית: Remote desktop software) מתייחס לתוכנה או לתכונה של מערכת הפעלה המאפשרת להפעיל מרחוק את סביבת שולחן העבודה של מחשב אישי במערכת אחת (בדרך כלל מחשב אישי, אך הרעיון חל באופן שווה על שרת), תוך שהוא מוצג כמערכת מכשיר לקוח נפרדת. ליישומי שולחן עבודה מרוחק יש תכונות משתנות. חלקם מאפשרים חיבור לפעילות של משתמש קיים (כלומר שולחן עבודה פועל) ו"שליטה מרחוק", או הצגת הפעלת השלט הרחוק או ריקון המסך. השתלטות על שולחן עבודה מרחוק היא סוג של ניהול מרחוק.

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

תוכנת שולחן עבודה מרוחק לוכדת את כניסות העכבר והמקלדת מהמחשב המקומי (לקוח) ושולחת אותם למחשב (השרת) המרוחק. המחשב המרוחק בתורו שולח את פקודות התצוגה למחשב המקומי. כאשר יש צורך לשלוט מרחוק ביישומים הכוללים הרבה גרפיקה, כולל דגמי וידאו או תלת־ממד, יש להשתמש בתוכנת תחנת עבודה מרחוק השולחת את הפיקסלים ולא את פקודות התצוגה, כדי לספק חוויה חלקה כמו בשימוש מקומי. לדוגמה תוכנת Remote Graphics Software של HP היא פתרון כזה לתחנת עבודה מרוחקת.

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

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

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

מאז התפתחותו של תחום מחשוב בענן ניתן להשתמש בהתקנים נשלפים USB, מה שמאפשר למשתמשים לחבר את המכשיר לכל מחשב המחובר לרשת או לאינטרנט שלהם ולשחזר את שולחן העבודה שלהם באמצעות חיבור לענן. הבעיה בשיטה זו היא שתוכנת שולחן עבודה מרוחק, מחייבת את הפעלת המחשב המקומי בזמן בו המשתמש מבקש לגשת אליו מרחוק. (אפשר להקים חיבור רשת פרטית וירטואלית (VPN) עם הנתב דרך האינטרנט אם לא מחובר לרשת LAN, באמצעות נתב עם תמיכה ב- C2S VPN, וציוד LAN ברשת, להפעיל את המחשב המחובר לנתב, ואז התחבר אליו.)

מוצרי שולחן עבודה מרוחק זמינים בשלושה דגמים: צד מארח (שרת), תוכנה ומכשיר.

פרוטוקולים 

פרוטוקולי תקשורת המשמשים לשולחן עבודה מרוחק כוללים את:
 Apple Remote Desktop Protocol (ARD)
 Appliance Link Protocol (ALP)
 HP Remote Graphics Software (RGS)
 Independent Computing Architecture (ICA)
 NX technology (NoMachine NX)
 PC-over-IP (PCoIP)
 Remote Desktop Protocol (RDP)
 Remote Frame Buffer Protocol (RFB)
 SPICE (Simple Protocol for Independent Computing Environments)
 Splashtop
 Xpra
 X Window System (X11)

גרסאות זדוניות 
remote access trojan (RAT, המכונה לפעמים creepware) הוא סוג של תוכנה זדונית השולטת במערכת באמצעות חיבור רשת מרוחק. אמנם לשיתוף שולחני ולניהול מרחוק יש שימושים משפטיים רבים, "RAT" מציין פעילות פלילית או זדונית. בדרך כלל מותקן ללא ידיעת הקורבן, לעיתים קרובות נלווה לסוס טרויאני, וינסה להסתיר את פעולתו מהקורבן ומתוכנת האבטחה ותוכנות אנטי-וירוס אחרות.

דוגמאות בולטות 
 PoisonIvy
 Sub Seven
 Beast Trojan
 Bifrost
 Blackshades
 DarkComet

ראו גם 
 אקסטראנט

קישורים חיצוניים

הערות שוליים 

מחשוב