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
# openstack server list
شکل 36-14
گام2: پیکربندی تنظیمات امنیتی جهت دسترسی با SSH و ICMP
جهت دسترسی دادن به ترافیک پروتکل ICMP از دستور زیر استفاده می‌کنیم:
# openstack security group rule create —protocol icmp —ingress default
شکل 37-14
همچنین جهت دسترسی دادن به ترافیک پروتکل SSH از دستور زیر استفاده می‌کنیم:
# openstack security group rule create —protocol tcp —dst-port 22:22 default
شکل 38-14
حال جهت مشاهده security group ruleهای ایجاد شده برای پروتکل‌های ICMP و SSH می‌توان از دستور زیر استفاده نمود:
# openstack security group rule list
شکل 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