בניגוד לשימוש האופייני למחשבים ביתיים מבוססי Windows, בסביבות לינוקס / יוניקס, עבודה על "רשת" הייתה תמיד הנורמה, מה שמסביר את תכונות הרשתות החזקות של מערכות ההפעלה יוניקס ולינוקס. לינוקס תומכת בחיבורים מהירים ויציבים למחשבים אחרים ומפעילה ממשקי משתמש גרפיים ברשת.
הפקודה העיקרית לביצוע פעילויות רשת אלה היא xhost - את תוכנית בקרת גישה לשרת עבור X. xhost תוכנית משמש כדי להוסיף ולמחוק המארח (מחשב) שמות או שמות משתמש לרשימת מכונות ומשתמשים המורשים לבצע חיבורים לשרת X. מסגרת זו מספקת צורה ראשונית של בקרת פרטיות ואבטחה.
תרחיש שימוש
בואו להתקשר למחשב שבו אתה יושב על "localhost" ואת המחשב שאתה רוצה להתחבר "מארח מרוחק". אתה הראשון להשתמש xhost כדי לציין אילו מחשבים (ים) שאתה רוצה לתת הרשאה להתחבר (X-server) של localhost. לאחר מכן התחבר למארח המרוחק באמצעות Telnet. לאחר מכן, אתה מגדיר את התצוגה משתנה על המארח המרוחק. אתה רוצה להגדיר את זה DISPLAY משתנה למארח המקומי. עכשיו כאשר אתה מפעיל את התוכנית על המארח מרחוק, GUI שלה יופיע על המארח המקומי (לא על המארח מרחוק).
דוגמה השתמש במקרה
נניח שכתובת ה- IP של המארח המקומי היא 128.100.2.16 וכתובת ה- IP של המארח המרוחק היא 17.200.10.5. בהתאם לרשת שבה אתה נמצא, ייתכן שתוכל להשתמש גם בשמות המחשב (שמות דומיינים) במקום בכתובות ה- IP.
שלב 1.הקלד את השורה הבאה בשורת הפקודה של localhost:
%
xhost + 17.200.10.5
שלב 2. היכנס למארח המרוחק: % 17.10.10.5
שלב 3. על המארח המרוחק (באמצעות חיבור Telnet), הורה למארח המרוחק להציג חלונות במחשב המקומי על ידי הקלדת: % הצג את Windows
(במקום setenv ייתכן שיהיה עליך לייצא על פגזים מסוימים.) שלב 4. עכשיו אתה יכול להפעיל את התוכנה על המארח המרוחק. לדוגמה, כאשר אתה מקליד "xterm" על המארח המרוחק, אתה אמור לראות חלון xterm על המארח המקומי. שלב 5. לאחר שתסיים, עליך להסיר את המארח המרוחק מרשימת בקרת הגישה שלך באופן הבא. בסוג המקומי המארח: % xhost - 17.200.10.5 הxhost הפקודה מכילה רק כמה וריאציות שיעזרו לך ברשת: בגלל הפצות לינוקס רמות שחרור הקרנל שונים, השתמשאיש פקודה ( % איש ) כדי לראות איך xhostמיושם בסביבת המחשוב המסוימת שלך. עיון מהיר




