
centos.sudo su - מעבירה את המשתמש לרוט.authorized_keys בתיקיית .ssh של המשתמש הדיפולטיבי. תיקיית הבית של רוט אינה מכילה תיקיית .ssh, ולכן המפתח נכנס רק למשתמש הדיפולטיבי.passwd קובעת סיסמה למשתמש, כדי להיכנס מהקונסולה של OpenStack. בשיעור נקבעו סיסמאות חלשות לדוגמה, אבל בשרת עם IP ציבורי צריך סיסמאות חזקות.yum list.httpd עם yum, מפעילים אותו עם systemctl enable ו-start, ובודקים עם netstat -tlnp שהשרת מאזין על פורט 80.Web עם חוק לפורט 80 ולצרף אותה למכונה, ואז דף Apache נפתח מבחוץ.מבנה ושמות דיסקים ומחיצות בלינוקס:

הטקסט המלא של הדקות הראשונות בהרצאה «ניהול של מכונה וירטואלית בענן פרטי» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום וברוכים הבאים בסרטון הזה אנחנו נתחבר לאינסטאנס של לינוקס באופן סטאק נתחבר אליו בssh נחליף את הסיסמה למשתמש הדפולטיבי ככה שנוכל גם להתחבר מהקונסול ונתחבר מהקונסול למכונה ונחקור מה יש בעצם בתוך המכונה איך נראית הסביבה של האופן סטאק מצד האינסטאנס שרץ בפנים.
אני פותח פוטי ובתוך הפוטי אני שותל את ה-floating IP, את ה-IP האמיתי ברשת האינטרנט של המכונה. שותל אותה כאן, עושה פייסט.
לאחר מכן אני הולך להגדרות של SSH וב-out אני אבחר את מפתח ההצפנה, את ה-private key, שזה קובץ PPC שיצרנו אותו בעזרת ה-Pוטי K, בסרטון הקודם, נבחר אותו, והוא בעצם ישתמש בקובץ הזה כמפתח לפתיחת ההצפנה.
ומפה אני יכול ללחוץ על Open ובעצם להתחבר עם המשתמש הדפולטיבי שבאינסטנסים של סנטו זה יהיה סנטוס, באינסטנסים של אובונטו זה יהיה אובונטו.
Public Key, שהוא כבר נמצא בשרת, שרת משך אותו בזמן ההתקנה. עכשיו אני אהפוך להיות רוט, כדי לעשות את זה אני ארשום sudo su- והראשון אני יכול להסתכל על הלוג של המכונה ובעצם לראות את התהליך שהמכונה עברה בעלייה הראשונה שלה.
לתהליך הזה קוראים cloud init, זה לסלבר לוג מסאג'ס, שיפט g כדי לקפוץ לסוף, ובעצם כאן אני רואה את הסוף של תהליך הקלאודינית, אני רואה את השתילה של מפתחות ההצפנה, כי אני רואה פה כל מיני הגדרות רשת שהתבצעו על המכונה, ואני יכול להיכנס לתיקיית הבית של המשתמש הדיפולטיבי cd/santos
ולראות ב-ssh.dot.ssh את הקובץ authorized keys ובעצם בתוך הקובץ הזה יהיה כאן את ה-public key שבעזרתו אני נכנס לתוך השרת. כמובן שה-public key לא מספיק לבדו כדי להשלים את תהליך האותנטיקציה ואת ה-public key אני יכול לפזר בכל מקום שאני רוצה
כדי שבעצם בהמשך אני אוכל להיכנס לשרתים האלה עם ה-private key. אם אני אסתכל בתיקיית הבית של רות, אני אראה שבכלל אין פה את התיקייה של .ssh, ומן הסתם גם אין שם את ה-codes authorized keys, ולכן אני יכול להיכנס עם ה-public key רק למעשה לתוך המשתמש הדפולטיבי, למשתמש ה-santos.
אם אני ארצה להיכנס למכונה דרך הקונסול, מה שאני צריך לעשות זה לתת סיסמה למשתמש sendOS. אני אעשה pathwd sendOS ואתן לו סיסמה. כמובן נתתי פה סיסמה לא טובה, אבל בגלל שאני רות מותר לי.
כמו כן, אני גם אשנה את הסיסמה של רות. כמובן עם הסיסמאות הלא טובות שנתתי, לא כדאי לי להשאיר את המכונה הזאת באוויר, במיוחד שיש לה Public IP כי לא יעברו כמה שעות עד שיפרצו עליה.
זה משהו שחשוב מאוד לזכור כאשר מדברים על מכונה שהיא בעצם מוגשת ויש לה IP פעיל באינטרנט. מה שאני יכול לעשות עכשיו זה להיכנס לקונסול של המכונה ולעשות לוגין, ועכשיו אני אוכל לעבוד גם אם לצורך העניין למכונה הזאת לא תהיה רשת.
אני אוכל ללכת כאן למכונה ולנתק אותה מהפלוטינג איי-פי, מהאיי-פי הציבורי שאעשות לה. דיסאוסייט לפלוטינג איי-פי.
ועכשיו חיבור שלי בפוטי עוד מעט יתנתק, ובכל מקרה שאני כנראה שלא אוכל לעשות חיבורים חדשים, ואני עדיין אוכל לעבוד עם המכונה הזאתי דרך הקונסול שלה.
כמובן שעדיף שלא להשאיר את המכונה אם משתמש הוא בלוגד אין. ועכשיו גם אני יכול להיכנס לקונסול בתור רוט עם הסיסמה שקבעתי מקודם. מה שעוד פעם חשוב מאוד לזכור זה שאם עובדים על מכונות עם איי פיז אמיתיים, מאוד מאוד חשוב לתת באמת סיסמאות ארוכות, גם אם זה רק סביבת מעבדה, כי יש המון המון אנשים, אפילו ארגונים למיניהם שסורקים את כלל ה-IPs
באינטרנט ומנסים להתחבר לשם עם כל מיני סיסמאות נפוצות. נכונה הזאת, עכשיו אפילו שהורדנו לה את ה-Public IP, ההגדרות של הרשת הדיפולטיבית מאפשרות לה גישה לאינטרנט.
אני יכול לעשות למשל פינג 8.8.8, 8 ל-DNS של גוגל, כי אני בעצם נמצא פה בתוך נאט מסוים, אבל כרגע בגלל שאין לי כתובת IP צפה מבחוץ, המשתמשים לא יוכלו להתחבר אליי.
וזה שיש רשת, הכלים הרגילים של אדמיניסטרציה של לינוקס עובדים, למשל יאם ליסט בעצם ייתן לי את רשימת הפקג'ים שאני יכול להוריד ולהתקין על המערכת וככה בעצם להתאים אותה לצרכיי.
עכשיו, מה שאני הולך לעשות, או איך לשנות את הסיסמאות לסיסמאות מורכבות ולהחזיר למכונה את ה-IP החיצוני שלה. ניתן גם סיסמה לרוט.
עכשיו אני אסגור את הקונסול, מפה אני אשתמש בפוטי. לך ל-instances, associate floating IP. עכשיו לא הייתי צריך ליצור אותו, הוא כבר היה בצמוק צלעי, רק לבחור לאן אני משייך אותו. כרגע יש לי מכונה אחת, לכן רק היא מופיעה ברשימה.
ואני עושה associate, ועכשיו אני אוכל עוד פעם להתחבר למכונה הזאת. עכשיו אני בודק את החיבוריות מבחוץ דרך הפוטי, אחרי תקין, ואני בפנים.
כרגע מה שאני הולך לעשות, אני הולך להכין את השרת הזה להיות שרת ווב. בשביל זה אני צריך את האפשרות להתחבר אליו מבחוץ עם פורט 80. מה שאני הולך לעשות בינתיים זה להתקין HTTPD על השרת ים אינסטל כדאי להפוך לרוט קודם אני מאשר את ה-GPGK וה-HTTPD מתקן אני הולך