كيف تنشئ سيرفر على AWS لتشغيل WireGuard VPN
شرح خطوة بخطوة لإنشاء حساب على AWS وتشغيل سيرفر Ubuntu على EC2 والدخول عليه عبر SSH، تجهيزًا لتشغيل WireGuard VPN.
- الفكرة الأساسية
- تعريف
- متى يُستخدم
- تنبيه
في هذا المقال
ما هو AWS؟
- AWS يعني Amazon Web Services، وهو موقع إلكتروني ضخم يقدم خدمات استضافة سيرفرات على الإنترنت.
- السيرفر هو كمبيوتر قوي يشتغل 24 ساعة، وتقدر تستخدمه لتشغيل برامج مثل VPN.
كيف تدخل موقع AWS؟
- افتح متصفح الإنترنت عندك (مثل جوجل كروم أو فايرفوكس).
- في مربع البحث (أو في شريط العنوان) اكتب: "AWS" أو "Amazon Web Services" واضغط Enter.
- اختار أول نتيجة غالبًا بتكون https://aws.amazon.com
- اضغط على زر Sign Up (تسجيل حساب جديد).
إنشاء حساب في AWS
- عبّي بياناتك: البريد الإلكتروني، كلمة السر، الاسم، وغيرها.
- راح يطلب منك بطاقة ائتمان (فيه فترة تجريبية مجانية لمدة سنة في بعض الخدمات، لكن لازم تدخل بيانات البطاقة عشان يتحققوا).
- بعد التسجيل، سجل دخول بحسابك.
الدخول على خدمة إنشاء سيرفر (EC2)
- بعد ما تدخل لحسابك، في الصفحة الرئيسية، في مربع البحث العلوي، اكتب EC2 واضغط على النتيجة.
- خدمة EC2 هي خدمة إنشاء سيرفرات افتراضية.
إنشاء سيرفر جديد (Instance)
- في صفحة EC2، اضغط على زر Launch Instance (تشغيل سيرفر جديد).
- بيطلب منك تختار نظام التشغيل (Operating System)، اختار Ubuntu (هو نظام تشغيل شبيه للينكس ومجاني).
- بعدين حدد مواصفات السيرفر (المكان اللي بيشتغل فيه، حجم الذاكرة، المعالج...).
- خذ الخيارات الافتراضية أو الصغيرة عشان التجربة تكون سهلة ورخيصة.
إنشاء ملف المفتاح الخاص (Key Pair)
- راح يطلب منك تنشئ ملف Key Pair وهو ملف مهم جدًا.
- هذا الملف هو اللي راح تستخدمه عشان تدخل للسيرفر عبر SSH.
- اختر اسم للملف واضغط Download عشان تنزل الملف على جهازك (عادة يكون بصيغة pem).
- احتفظ بالملف في مكان آمن، لأنه بدون هذا الملف ما تقدر تدخل للسيرفر.

إعداد قواعد الدخول (Inbound Rules)
- في صفحة إنشاء السيرفر، في جزء Security Group (مجموعة الأمان)، بتحدد قواعد الفتح للسيرفر.
- اضغط على edit
- ثم اضغط إضافة قاعدة جديدة وقم بالتالي:

تشغيل السيرفر
- اضغط على زر Launch لتشغيل السيرفر.
- بعد دقائق، السيرفر بيشتغل ويعطيك عنوان Public IPv4 address (مثل 54.67.153.151).
الدخول على السيرفر باستخدام SSH
-
افتح برنامج Terminal إذا تستخدم لينكس أو ماك، أو PowerShell / CMD لو تستخدم ويندوز
-
في التيرمينال (الواجهة النصية)، اكتب الأمر التالي (مع تعديل المسار واسم ملف المفتاح والعنوان)
Bash # الدخول على السيرفر باستخدام SSH ssh -i مسار_الملف ubuntu@عنوان_IPv4 -
مثال:
Bash # مثال على الدخول عبر SSH ssh -i ~/Downloads/aws-key.pem [email protected] -
إذا ظهرت رسالة أمان، اكتب yes وادخل.