الوصول إلى خدمات AWS من Ubuntu باستخدام عنوان IP وملف .pem
في سبيل الوصول إلى خدمات Amazon Web Services (AWS) عبر واجهة سطر الأوامر في نظام التشغيل Ubuntu باستخدام عنوان IP للخادم (مثل 239.255.255.255) وملف .pem، يجب عليك اتباع عدة خطوات. تأكد أولاً من أنك قد قمت بتثبيت AWS Command Line Interface (CLI) على نظامك. يمكنك القيام بذلك باستخدام الأمر:
bashsudo apt-get update sudo apt-get install awscli
بعد تثبيت AWS CLI، يمكنك استخدام الأمر aws configure
لتكوين بيانات الولوج الخاصة بك، والتي تتضمن مفتاح الوصول والمفتاح السري والمنطقة الجغرافية ونوع الإخراج. يمكنك إدخال هذه البيانات يدوياً أو إتباع الإرشادات التي ستظهر لك.
bashaws configure
بعد إكمال هذه الخطوات، يمكنك استخدام أمر aws ec2
لإدارة خدمات EC2 على AWS. على سبيل المثال، للاتصال بخادم EC2 باستخدام ملف .pem وعنوان IP، يمكنك استخدام الأمر التالي:
bashssh -i path/to/your/key.pem [email protected]
يرجى تحديد المسار الكامل لملف .pem الخاص بك في الأمر أعلاه. يتم استخدام ec2-user
كاسم مستخدم افتراضي في معظم حالات EC2، ولكن يجب عليك التأكد من الاسم الصحيح لمستخدم EC2 في حال كان مختلفًا.
لاحظ أنه يجب عليك ضبط أذونات ملف .pem لتأمينه ومنع الوصول الغير مصرح به. يمكنك القيام بذلك باستخدام الأمر:
bashchmod 400 path/to/your/key.pem
باستخدام هذه الخطوات، يمكنك الآن الوصول إلى خدمات AWS من خلال واجهة سطر الأوامر في نظام Ubuntu باستخدام عنوان IP للخادم وملف .pem الخاص بك.
المزيد من المعلومات
بالتأكيد، سنوسع المزيد في المعلومات لتوفير فهم أعمق حول كيفية الوصول إلى خدمات AWS من خلال واجهة سطر الأوامر في Ubuntu باستخدام عنوان IP وملف .pem.
عندما تثبت AWS CLI وتكوّن البيانات الخاصة بك باستخدام aws configure
، يتم تخزين هذه المعلومات في ملف ~/.aws/config
و ~/.aws/credentials
. يمكنك فحص هذه الملفات لضمان دقة التكوين.
bashcat ~/.aws/config
cat ~/.aws/credentials
يمكنك أيضًا استخدام ملف الإعدادات ~/.ssh/config
لتحسين تكوين الاتصال بالخوادم EC2. يمكنك إضافة مثل هذا الإعداد في الملف:
sqlHost aws-ec2
HostName 239.255.255.255
User ec2-user
IdentityFile /path/to/your/key.pem
ثم يمكنك الاتصال باستخدام:
bashssh aws-ec2
هذا يجعل الأمور أكثر راحة وتوفيرًا للوقت عند الاتصال بالخوادم المتعددة.
علاوة على ذلك، يمكنك استخدام AWS CLI لإجراء مجموعة متنوعة من المهام. على سبيل المثال، لاستعراض الإعدادات الخاصة بخادم EC2 باستخدام عنوان IP، يمكنك استخدام:
bashaws ec2 describe-instances --filters "Name=private-ip-address,Values=239.255.255.255"
يمكنك أيضًا استخدام أوامر مختلفة لإدارة مجموعة متنوعة من خدمات AWS مثل S3، RDS، وغيرها. قم بفحص الوثائق الرسمية لـ AWS CLI لمزيد من التفاصيل حول الأوامر المتاحة: