12-01-2015, 23:47
|
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
|
|
חבר מתאריך: 25.10.01
הודעות: 42,776
|
|
איפה בדיוק אתה מסתבך?
אתה עושה לוגין
הולך ל https://console.aws.amazon.com/ec2/...st-1#Instances:
(אתה יכול לעבור ל Data Center אחר על ידי לחיצה על N. Virginia בצד שמאל למעלה, אם אתה מעדיף את המכונה שלך יותר קרוב. הכי קרוב מבחינת רשת לישראל זה (EU (Frankfurt - אבל זה יותר יקר מברירת המחדל)
לוחץ על הכפתור Launch Instance
בוחר את ה AMI שאתה רוצה (אני ממליץ על Amazon Linux AMI 2014.09.1 (HVM) - ami-b66ed3de) על ידי לחיצה על כפתור SELECT בשורה הרלוונטית
בוחר את סוג המכונה שאתה רוצה מהרשימה (למשל - t2.micro)
לוחץ למעלה על 6. Configure Security Group
מגדיר שם את הפורטים שאתה רוצה שיהיו פתוחים לשרת (SSH, HTTP וכו')
לוחץ על Review and Launch - שם אתה עלול להישאל אם אתה רוצה להשתמש ב SSD במקום בדיסק מגנטי (קצת יותר יקר, לבחירתך - לוחץ Next אחרי שבחרת)
ואז אתה לוחץ Launch
עכשיו, אני לא זוכר באיזה שלב זה קורה כשעוד אין לך אף מכונה (אולי זה אחרי ה Launch), אתה תישאל לגבי מפתח פרטי (קובץ PEM) שאיתו אתה מתחבר למכונה. אתה תוכל או להעלות public key משלך, או פשוט לתת להם ליצור קובץ PEM ולהוריד אותו. שים לב שאם אתה עושה את זה, אתה חייב להוריד את קובץ ה PEM ממש בשלב שבו הוא נוצר - זה לא יתאפשר מאוחר יותר.
לאחר מכן ששואלים אותך בהרצת המכונה איזה מפתח נותן גישה אליה, אתה בוחר את המפתח שייבאת / נוצר עבורך, בהתאם לשם שבחרת לו.
אחרי כל זה, המכונה תעלה, ותוכל לראות את פרטיה בלינק הראשון שהבאתי בהודעה זו. יהיה כתוב שם ה IP הציבורי שהמכונה קיבלה. כל מה שאתה צריך אז, זה:
ssh -i <keyfile.pem> ec2-user@instance-public-IP
זה כמובן אם יש לך את לקוח שורת הפקודה ssh של openssh (אם למשל אתה משתמש בלינוקס או מק, יש לך). אם אתה משתמש בחלונות, תמצא לעצמך פתרון מקביל להזדהות באמצעות public key.
(אחרי שאתה מחובר, אתה יכול להריץ פקודות בתור root על ידי הקדמתן ב sudo. או פשוט לעבור ל root באמצעות הפקודה sudo su)
נ.ב. ה AMI שציינתי הוא מסוג HVM, זה אומר שהדיסק הקשיח שלו נפרד מה instance (ובכל מקרה, ב instance-ים מסוג micro לא מגיע storage עם ה instance), ולפיכך זה אומר שיווצר לך EBS Volume בגודל 8GB. שים לב! כיבוי ה Instance ואפילו מחיקתו, לא ימחקו את ה EBS Volume שנוצר עבורו. תצטרך למחוק אותו ידנית דרך https://console.aws.amazon.com/ec2/...-east-1#Volumes - אם לא תמחק - תחוייב על המשך קיומו, אפילו שה Instance למטה (stop)/כבר לא קיים (terminate) !
|