ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin

על קצה המזלג

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

יתרונות

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

חסרונות

  • דורש הרבה רוחב פס.
  • איטי (תלוי במהירות החיבור).
  • עלול להוות סיכון אבטחה בשרת.

דרישות מוקדמות

  • שרת X אצל הלקוח
  • X11 forwarding מאופשר בשרת
  • תוכנת לקוח SSH תומכת X tunneling (לדוגמא: ssh -X, PuTTY)

הוספת תמיכה בשרת OpenSSH

ע"מ לאפשר X tunneling, יש להוסיף את האפשרויות הבאות לקובץ /etc/ssh/sshd_config:

X11Forwarding yes
X11DisplayOffset 10

השורה הראשונה מאפשרת X11 forwarding, והשורה השניה אומרת להשתמש במספר המסך+10 אצל השרת, ע"מ למנוע התנגשויות עם שרתי X שרצים כבר. השורה השניה אינה חובה, אבל מומלץ להשתמש בה.

התחברות עם אפשרות ל X tunneling

ההסבר כאן יעשה עם הלקוח PuTTY ועם הלקוח של OpenSSH.

כניסה עם הלקוח של OpenSSH

ע"מ להכנס עם X tunneling, יש להוסיף את הפרמטר -X, לדוגמא:

ssh -X 127.0.0.1

בעת תיעול X over SSH, ישנם יישומים מסויימים אשר לא יתפקדו במלואם או יקרסו בעת ביצוע פעולות מסויימות., כדי לפתור התופעה (בהנחה שהבעיה היא ה-X11 SECURITY Extension) יש להשתמש במתג Y- במקום X- בפקודה זו.

כניסה עם PuTTY

TODO