מגזין jaYa הינו מגזין בתחום לינוקס וקוד פתוח הנשלח בדואר האלקטרוני למנויים. הישאר מעודכן והצטרף גם אתה למאות המנויים למגזין. ההצטרפות חינם.
|
לחץ לשירותי המומחיםשירותי ייעוץ, הקמה, תחזוקה ותמיכה למערכות לינוקס, יוניקס, קוד פתוח, תקשורת ואבטחת מידע.
|
|  |
גולשים הקראו כתבה זו קראו גם את הכתבות הבאות:
|
 | |
FreeNX - שולטים מרחוק
פורסם בתאריך 13/11/2009 @ 20:33:44 על-ידי syslin
|
 |
 |

| | אחד הכלים החשובים במחשבים הוא היכולת להתחבר מרחוק למחשב/שרת.ללינוקס, כמו למערכות הפעלה אחרות, יש מספר פתרונות לענות על הצורך הזה. אני רוצה לספר לכם על פתרון אחד כזה בו עשיתי שימוש לפני כשנתיים עבור לקוח ושהיום נזכרתי בו כי הייתי שוב צריך ליישם פתרון דומה עבור לקוח נוסף. |
|
| |  |
לפני מספר ימים התקנתי שרת לינוקס (CentOS 5.4 למי שרוצה לדעת ממש פרטים) אצל אחד הלקוחות שלי. היות והלקוח צריך להריץ אפליקציות גרפיות על השרת התקנתי כמובן סביבה גרפית (שוב פרטים? אז גם GNOME וגם KDE).
הבעיה התחילה כשהגעתי הביתה ורציתי להמשיך לעבודה מרחוק. נכון SSH עובד נפלא וגם אפשר כמובן להתחבר עם ssh -X ולקבל את חלונות ה- X אצלי על המחשב המריץ לינוקס, אבל בכדי להגיע לשרת שנמצא ברשת הפנימית של החברה היה עלי לעבור דרך פיירוול של צ'ק פויינט (SBOX). לצערי צ'ק פויינט אינה "סופרת" אותנו, משתמשי הלינוקס העסקיים והפרטיים, ואין יישום כדוגמת SecuRemote לסביבת העבודה לינוקס. (כן יש כל מיני פטנטים לעשות את זה אבל למי יש בדיוק את הזמן?).
לכן הפעלתי את VirtualBox והפעלתי את מערכת ההפעלה Windows XP (החוקית כמובן) שיש לי על הנייד, עליו התקנתי SecuRemote של צ'ק פויינט ו... הנה התחברתי לרשת של החברה.
עכשיו מה עושים? להתחבר לטרמינל עם ssh אין בעיה - כמובן עם Putty. אבל איך להתחבר לסביבה הגרפית? שעל השרת? כמובן שהדרך הפשוטה והמהירה היא להתחבר עם VNC. גם ככה זה מותקן על השרת, כל מה שצריך לעשות זה להתחבר עם Putty להריץ vncserver לבחור סיסמא ושרת ה- VNC עובד. בתחנת ה- Windows XP ניגשתי לאינטרנט והורדתי את אחת החבילות של VNC (בחרתי ב- TinyVNC). הרצתי את VncViewer עם כתובת ה-IP הפנימית של השרת ואת הפורט והנה זה מבקש סיסמא ו... מתחבר.
מתחבר אמרתי? כן מתחבר בזחילה והכל ב...ז...ח...י...ל...ה כל חלון שנפתח כאילו הרצתי אפליקצייה כבדה על מחשב 486. בנוסף חוויתי מספר התנתקויות עם ה- VNCviewer ולכן החלטי להתאמץ קצת ולהתקין FreeNX על השרת ולהוריד את תוכנת הלקוח (Client) לתחנה.
אז בצורה מאוד פשוטה התקנתי את freenx-serever באמצעות פקודת yum. כמה הגדרות לפי ההסבר שבקישור הבא: http://www.tgharold.com/techblog/labels/NX.shtml
לאחר מכן הורדתי את תוכנת ה- Client מהאתר של nomachine מהקישור: http://www.nomachine.com/download-client-windows.php
ניסיתי להתחבר ו... כמעט שהצלחתי. מה קרה? שכחתי להעתיק את ה- client.id_dsa.key המופיע בשרת לתוכנת הקליינט. למה זה קורה? תוכנת הקליינט מתחברת בהתחלה עם שם משתמש ברירת המחדל nx ורק לאחר מכן עם שם המשתמש שבחרנו בתוכנת הלקוח. בכדי ליצור הזדהות תוכנת הלקוח והשרת מחליפים בינייהם מפתח וזהו המפתח.
כמובן שמהרגע שהפעלתי את FreeNX הכל עבד במהירות, ללא התנתקויות והצלחתי לעבוד בצורה יעילה וטובה מספר שעות.
|
 |
 |
|
| |
|
|