(Go: >> BACK << -|- >> HOME <<)

לדלג לתוכן

Secure Shell – הבדלי גרסאות

מתוך ויקיפדיה, האנציקלופדיה החופשית
תוכן שנמחק תוכן שנוסף
אין תקציר עריכה
מ שוחזר מעריכות של 80.178.204.68 (שיחה) לעריכה האחרונה של נעם דובב
שורה 1: שורה 1:
{{OSI}}
== שטמטומטם שטמטמם שטטטטטה שטמטומטם שטמטומטם שטם הוא מטומטם עדיייייייייייייייייייי ==
{{tcp/ip}}
[[קובץ:תיעול SSH.png|שמאל|ממוזער|250px|דוגמה לתיעול VNC דרך SSH]]
'''Secure Shell''' (בראשי תיבות: '''SSH''') הוא [[פרוטוקול תקשורת|פרוטוקול]] ל[[תקשורת מחשבים]] המאפשר ביצוע פעולות על מחשב מרוחק לאחר תהליך הזדהות (login). הוא נועד להחליף את [[rlogin]] ,[[RSH]] ו־[[telnet]] ולאפשר תקשורת מאובטחת ומוצפנת בין שני מחשבים לא תלויים ברשתות לא מאובטחות. SSH פועל מעל [[TCP]], [[פורט (תקשורת)|והפורט]] הסטנדרטי שלו הוא 22.


== התפתחות וגרסאות ==
הגרסה הראשונה של SSH (שלימים נקראה SSH-1) נכתבה על ידי ה[[פינלנד|פיני]] [[טאטו ילונן]] (Tatu Ylönen) ב־[[1995]] והתבססה על [[תוכנה חופשית]] וספריות של [[GNU]]. על מנת להפיץ את ה[[תוכנה]] והפרוטוקול הקים טאטו את חברת '''SSH Communications Security''' שמאוחר יותר שכתבה את הקוד והפכה את התוכנה לתוכנה קניינית.
הגרסה הראשונה של SSH (שלימים נקראה SSH-1) נכתבה על ידי ה[[פינלנד|פיני]] [[טאטו ילונן]] (Tatu Ylönen) ב־[[1995]] והתבססה על [[תוכנה חופשית]] וספריות של [[GNU]]. על מנת להפיץ את ה[[תוכנה]] והפרוטוקול הקים טאטו את חברת '''SSH Communications Security''' שמאוחר יותר שכתבה את הקוד והפכה את התוכנה לתוכנה קניינית.



גרסה מ־14:22, 29 בנובמבר 2015

דוגמה לתיעול VNC דרך SSH

Secure Shell (בראשי תיבות: SSH) הוא פרוטוקול לתקשורת מחשבים המאפשר ביצוע פעולות על מחשב מרוחק לאחר תהליך הזדהות (login). הוא נועד להחליף את rlogin ,RSH ו־telnet ולאפשר תקשורת מאובטחת ומוצפנת בין שני מחשבים לא תלויים ברשתות לא מאובטחות. SSH פועל מעל TCP, והפורט הסטנדרטי שלו הוא 22.

התפתחות וגרסאות

הגרסה הראשונה של SSH (שלימים נקראה SSH-1) נכתבה על ידי הפיני טאטו ילונן (Tatu Ylönen) ב־1995 והתבססה על תוכנה חופשית וספריות של GNU. על מנת להפיץ את התוכנה והפרוטוקול הקים טאטו את חברת SSH Communications Security שמאוחר יותר שכתבה את הקוד והפכה את התוכנה לתוכנה קניינית.

גרסה שנייה של SSH, הנקראת SSH-2 נקבעה על ידי ה־IETF‏ (Internet Engineering Task Force), גוף התקינה העיקרי של תעשיית האינטרנט. SSH-2 מכילה שיפורים של SSH-1 בתחומי האבטחה ואפשרויות התקשורת שהפרוטוקול מציע, בהן החלפת מפתחות בשיטת דיפי-הלמן (Diffie-Hellman key exchange), בדיקת תקינות המסתמכת על כתובות MAC והאפשרות להפעיל מספר בלתי מוגבל של התקשרויות יישומיות על פני התקשרות SSH יחידה ובנוסף מגדירה תקן ברור כך שתוכנות שונות על גבי פלטפורמות שונות תוכלנה לתקשר ביניהן בצורה בטוחה.

תיעול

פרוטוקול SSH תומך ב"תיעול" (ראה Port Forwarding), כלומר, ניתן "לתעל" תעבורה ממחשב אחד למחשב אחר בצורה מאובטחת דרך תוכנות SSH. בעזרת פונקציה זו ניתן לאבטח תעבורה של תוכנה שאינה תומכת באבטחה, או שאבטחתה חלשה יחסית.

לדוגמה, שרת SSH ושרת VNC פועלים על שני מחשבים ברשת פנימית. שרת ה-VNC מקונפג (מוגדר) להאזין רק לחיבורים ממחשב ה-SSH (כך שלא ניתן לגשת אליו מרשת האינטרנט, או שהוא כלל אינו מחובר אליה). שרת ה-SSH לעומת זאת, מחובר לאינטרנט ומקשיב לחיבורים חיצוניים. כאשר משתמש מתחבר לשרת ה-SSH (ומזהה עצמו נכונה) השרת מתעל תעבורה לשרת ה-VNC, וכך יש תקשורת בין שני מחשבי הקצה. יש לציין כי שרת ה-SSH ושרת ה-VNC יכולים לרוץ על אותו המחשב (לדוגמה: במקרה של שימוש ביתי).

תוכנות

כיום קיים יישום של פרוטוקול ה־SSH לרוב הפלטפורמות הקיימות, הנפוצים בהם -

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