Iran Open Source (IOS)
2.63K subscribers
6.69K photos
147 videos
1.69K files
1.16K links
کانال IOS:
💎 امنیت سایبری، امنیت اطلاعات، امنیت شبکه
💎 دوره‌های تخصصی شبکه، امنیت و دیتاسنتر
💎 مجازی‌سازی، پردازش ابری و ذخیره سازی
💎 معرفی کتاب
💎 اخبار IT، امنیت، هک و نفوذ

🌀 مدیر کانال: میثم ناظمی
@Meysam_Nazemi

🌀 مدیر تبلیغات: @MoNaITCU
Download Telegram
شکل 39-14
همانطور که در خطوط اول و سوم خروجی دستور فوق در جدول مشاهده می‌کنید، ruleهای مورد نظر به درستی ایجاد شده‌اند.

گام3: Login کردن به instance با SSH
برای اینکه بتوانیم از طریق پروتکل SSH به instance خود (در اینجا منظور CentOS_7)، Login نماییم، می‌بایست ابتدا توسط دستور زیر IP اختصاص داده شده به آن را بدست آوریم:
# openstack server list
شکل 40-14
حال جهت اطمینان از دسترسی به instance مورد نظر کافیست آن را Ping نماییم:
# ping 10.0.0.201
شکل 41-14
خروجی دستور Ping فوق نشان می‌دهد که به ارتباط با instance مزبور به درستی برقرار شده و در دسترس است (بنابراین rule مربوط به ICMP که پیشتر نوشته‌ایم، به درستی کار می‌کند. حال می‌توانیم توسط دستور زیر به instance خود SSH نموده و به آن Login نماییم:
# ssh 10.0.0.201
شکل 42-14
گام4: اگر شما از یک image ماشین مجازی که از طریق اینترنت فراهم شده است استفاده می‌کنید و هیچ کلمه عبوری برای Login کردن به آن ندارید، می‌توانید جفت کلیدهای SSH یا SSH key-pairها را بصورت زیر اضافه نمایید. اما برای imageی که پیشتر خودمان ایجاد کرده‌ایم، اگر شما بسته cloud-init را نصب نموده و سرویس آن یعنی cloud-init را نیز فعال (enable) نمایید، آنگاه می‌توانید SSH key-pair را برای آن تنظیم نمایید. توجه داشته باشید که کاربر پیش‌فرض cloud-init برای SSH، کاربر "centos" تنظیم شده است.

• جهت ایجاد key-pair، دستور زیر را اجرا نمایید:
# ssh-keygen -q -N ""
شکل 43-14
• سپس توسط دستور زیر Public Key را اضافه کنید:
# openstack keypair create —public-key ~/.ssh/id_rsa.pub mykey
شکل 44-14
• همچنین جهت اطمینان از اضافه شدن صحیح key-pair و می‌توانید از دستور زیر کمک بگیرید:
# openstack keypair list
شکل 45-14
• حال به منظور اجرای instance مورد نظر با استفاده از key-pair اضافه شده، کافیست تا دستور زیر را اجرا نمایید:
# openstack server create —flavor m1.small —image CentOS7 —security-group default —nic net-id=$netID —key-name mykey CentOS_7
شکل 46-14
• جهت مشاهده instance مربوطه بعد از اجرای آن، می‌توانید دستور زیرا استفاده کنید، همانطور که در خروجی این دستور مشاهده می‌کنید، instance مزبور در حالت اجرا قرار دارد:
# openstack server list
شکل 47-14
• در این لحظه می‌توان با استفاده از Key-pair ایجاد شده به instance خود Login نمود:
# ssh -i mykey [email protected]
شکل 48-14
گام5: اگر شما قصد دارید تا یک instance را Stop و یا Start نمایید، می‌توانید این کار را با استفاده از دستورات OpenStack نیز بصورت زیر انجام دهید. برای این منظور ابتدا می‌بایست دستور زیر را اجرا کرده تا لیست instanceها نمایش داده شود:
# openstack server list
شکل 49-14