برنامه نویسی

دسترسی از راه دور ایمن – نقطه پایانی اتصال EC2 Instance

AWS اخیراً یک ویژگی جدید به نام آمازون EC2 Instance Connect (EIC) Endpoint را راه اندازی کرده است

EIC Endpoint یک راه حل امن برای اتصال به نمونه های شما از طریق SSH یا RDP در زیرشبکه های خصوصی بدون IGW، IP های عمومی، عامل ها و میزبان های پایگاه ارائه می دهد. با پیکربندی یک نقطه پایانی EIC برای VPC خود، می‌توانید با استفاده از ابزارهای کلاینت موجود یا Console/AWS CLI به‌طور ایمن متصل شوید.

نقطه پایانی EIC

اتصال به نمونه های خصوصی EC2 از طریق نقطه پایانی EIC – حق چاپ تصویر AWS

در این پست قصد دارم به شما نشان دهم که چگونه می توانید با استفاده از کنسول AWS و AWS CLI، یک نقطه پایانی EIC ایجاد کنید و به یک نمونه در یک زیرشبکه خصوصی متصل شوید.

نقطه پایانی EC2 Instance Connect (EIC) را ایجاد کنید

وارد کنسول AWS شوید و روی VPC کلیک کنید. سپس در منوی سمت چپ، کلیک کنید نقاط پایانی و سپس در نقطه پایانی ایجاد کنید

نقطه پایانی EIC را ایجاد کنید
در صفحه بعدی را انتخاب کنید به عنوان مثال Connect Endpoint گزینه شما VPC، گروه امنیتی و زیر شبکه.

نقطه پایانی EIC 1 را ایجاد کنیدنقطه پایانی EIC 11 را ایجاد کنید
پس از اتمام بر روی آن کلیک کنید نقطه پایانی ایجاد کنید

EIC Endpoint 2 ایجاد کنید

چند دقیقه صبر کنید، سپس روی refresh در صفحه بعدی کلیک کنید. نقطه پایانی شما اکنون باید به صورت نشان داده شود در دسترس.
EIC Endpoint 3 ایجاد کنید

اگر ترجیح می دهید آن را با استفاده از AWS CLI ایجاد کنید، دستور زیر را اجرا کرده و جایگزین کنید زیر شبکه و SG-ID.

aws ec2 create-instance-connect-endpoint \
    --subnet-id [_SUBNET_] \
    --security-group-id [_SG-ID_]
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

از طریق کنسول AWS به نمونه خود متصل شوید

برای هدف این آموزش، من یک نمونه EC2 را در یک Subnet خصوصی ایجاد کردم

را کلیک کنید اتصال
ec2
انتخاب کنید اتصال با استفاده از EC2 Instance Connect Endpoint و سپس خود را انتخاب کنید نقطه پایانی از لیست بعد روی Connect کلیک کنید

ec2 اتصال
اکنون با موفقیت به نمونه خود متصل شده اید
اتصال انتهایی ec2

با استفاده از AWS CLI متصل شوید

این گزینه به چند مرحله اضافی نیاز دارد. ابتدا باید یک خط مشی به کاربر خود پیوست کنید. برای شروع و آزمایش سرویس می توانید از یک AWS Managed استفاده کنید.
خط مشی نقطه پایانی EIC
اما برای بهترین شیوه ها و امنیت می توانید به این لینک در مورد نحوه ایجاد یک خط مشی سفارشی مراجعه کنید.
پس از اتمام می توانید ادامه دهید.

برای اتصال به نمونه خود از AWS CLI، می‌توانید دستور زیر را در آنجا اجرا کنید [INSTANCE] شناسه نمونه نمونه EC2 شما است:

aws ec2-instance-connect ssh --instance-id [INSTANCE]
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

جدید EC2 Instance Connect Endpoint ویژگی به AWS CLI v2.12.0 اضافه شده است. اگر مشکل دارید، فقط باید AWS CLI خود را به آخرین نسخه به روز کنید.

اتصال EIC
اتصال EIC Ebdpoint

نتیجه

EC2 Instance Connect Endpoint چندین مزیت قابل توجه برای مدیریت دسترسی از راه دور ارائه می دهد. همانطور که می بینیم، نیاز به مدیریت جفت کلیدهای SSH به صورت دستی را از بین می برد و شانس قرار گرفتن در معرض کلید یا دسترسی غیرمجاز را کاهش می دهد. علاوه بر این، به شما این امکان را می دهد که با مشخص کردن مدت زمان دسترسی، به کاربران اجازه دسترسی موقت بدهید و یک لایه امنیتی اضافی اضافه کنید. با EC2 Instance Connect Endpoint، همچنین می‌توانید تمام درخواست‌های دسترسی از راه دور را برای اهداف انطباق و حاکمیت در CloudTrail بررسی و ردیابی کنید.

می‌توانید در این پست AWS درباره این ویژگی عالی بیشتر بخوانید: اتصال امن از عمومی به خصوصی: معرفی EC2 Instance Connect Endpoint

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا