איך לגשת לשרת באמזון aws

שרת אמזון, זה סוג של משהו נסתר למי שאף פעם לא נגע בצד האדמיניסטרטיבי של מחשבים (ניהול רשת, וכדומה )

ואם התקנת עליו מערכת לינוקס , ובחיים לא נגעת בלינוקס, בכלל זה סיפור.

אבל בשביל התכנסנו פה היום, אז קדימה.

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

עכשיו במילה לגשת – צריך להבין במה מדובר.

כאשר משתמש פשוט של מערכת חלונות אומר "לגשת למחשב" – הוא מתכוון לפתוח את "המחשב שלי",
כלומר את תוכנת הסייר (windows explorer )

לעומת זאת, כאשר אומרים "לגשת לשרת" יש הרבה צורות שאפשר "לגשת"

ככל צורה כזו היא "פרוטוקול"

הצורה הכי "גולמית"/"בסיסית" היא לגשת לשורת הפקודה.
כלומר לקבל מסך במחשב שלי, שמאפשר לי לכתוב פקודות לשרת.

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

רוצים לגשת לתיקיה – צריך לכתוב פקודה
רוצים להעתיק קובץ – צריך לכתוב פקודה
וכן הלאה

הגישה הזאת לשורת הפקודה נקראת SSH

וכדי לגשת בצורה הזו, בפרוטוקול הזה מתוך מחשב עם windows
צריך להוריד תוכנה שנקראת putty
http://www.chiark.greenend.org.uk/~sgtatham/putty/

בנוסף צריך שיהיה לכם מוכן בצד :
1. את הקובץ מפתח שקיבלתם מאמזון (קובץ עם סיומת pem )
2. את המזהה של ה-Instance שלכם (כלומר מזהה השרת שהקמתם באמזון )
3. את כתובת ה-public dns שלכם
4. את שם היוזר שלכם, במערכות לינוקס רגילות זה נקרא ec2-user
ושם היוזר המלא הוא
ec2-user@YourPublicDNS

(כמובן תחליפו את הביטוי YourPublicDNS במה שהשגתם מסעיף 3 ).

עכשיו שלב מקדים נוסף הוא להמיר את המפתח (שלב 1 ) שקיבלתם מאמזון, לקובץ מפתח בפורמט שתוכנת putty יודעת לקרוא, שנקרא ppk
יש לתוכנת putty כלי שעושה את זה – תשתמשו בו (יש המון מדריכים ברשת).

אחרי כל אלו, תפתחו את תוכנת putty
בשדה host name תרשמו את כתובת ה-DNS שלכם

תוודאו שהפורט בשדה לייד הוא 22

עכשיו לפני שנתחבר צריך להגדיר בתוכנת putty היכן נמצא קובץ המפתח לשרת, הקובץ שהמרתם לפורמט ppk
בשביל זה לכו בתפריט (בצורת עץ מצד שמאל) לחלק Connection > SSH < Auth תלחצו על כפתור Broswe ותמצאו את הקובץ ppk עכשיו אפשר ללחוץ Open, ותוך כמה שניות תקבלו מסך שחור עם אפשרות לכתוב פקודות לשרת. הפקודה שתגיד לכם בתוך איזה תיקיה בשרת אתם נמצאים כרגע היא pwd ורשימה מלאה של הפקודות בלינוקס יש לדוגמא כאן http://ss64.com/bash/ בהצלחה! מקור : http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/putty.html