سطح مكتب عن بعد على Oracle Cloud (Always Free) مع ARM

هل تريد سطح مكتب عن بُعد منخفض التكلفة وسريع وموثوق دون دفع اشتراكات TeamViewer أو AnyDesk؟ يوضح هذا الدليل كيفية استخدام طبقة Always Free على Oracle Cloud (Ubuntu 22.04 arm64) مع خطوات عملية لـ RDP، ونفق SSH، وخيار تشغيل Tenvo مستضاف ذاتياً.
سيشغل مستوى Always Free القائم على ARM في Oracle Cloud سطح مكتب Linux قابل للاستخدام، وهذا الدليل يشرح العملية من البداية للنهاية على Ubuntu 22.04 arm64: Xfce و xrdp ونفق SSH وتشديد الأمان. كما يجيب على السؤال الذي تتجنبه معظم الشروحات — متى تكون نسخة ARM المجانية الخيار المناسب فعلاً، ومتى يكون الاتصال بجهاز تملكه بالفعل عبر مرسل مدار هو المسار الأقصر.
لماذا استخدام طبقة Always Free على ARM في Oracle لسطح المكتب البعيد
تستحق Always Free Ampere A1 مكانها عندما تحتاج فعلاً إلى جهاز Linux إضافي — جهاز تطوير مؤقت، أو jump host، أو سطح مكتب Linux دائم لا تملكه خلاف ذلك. يمنحك Free Tier تخصيص حوسبة قائمًا على Arm مناسبًا لأعباء عمل سطح المكتب الخفيفة إلى المتوسطة: اختر صورة نظام arm64 (Ubuntu 22.04 LTS يعمل جيدًا)، ثبّت سطح مكتب خفيف مثل Xfce، ووصل إليه عبر RDP من خلال نفق SSH. إذا كان ما تريد فعلاً هو الوصول إلى الأجهزة التي تملكها بالفعل، فخادم جديد ليس الحل.
ملاحظة صادقة: Always Free هو مستوى مجاني لمورد آخر — منطقة واحدة، بدون SLA، ويمكن استرجاع النسخ الخاملة. هذا مقبول لصندوق مختبر ولكنه غير مناسب لأي شيء يجب أن يكون متاحًا باستمرار. إذا احتجت تسريع GPU كامل أو رسوميات احترافية منخفضة الكمون، فخطط لشكل GPU مدفوع أو محطة عمل محلية. هذا الدليل مخصّص للاستخدام العام لسطح المكتب، ومهام الإدارة، والدعم عن بُعد بميزانية منخفضة.
ما الذي ستبنيه — الحد الأدنى من المكونات
- مثيل Always Free Ampere (arm64) يعمل بنظام Ubuntu 22.04 LTS (jammy).
- بيئة سطح مكتب خفيفة (Xfce) و xrdp لاتصالات RDP.
- وصول آمن عبر نفق SSH أو قوائم أمان VCN مقيدة — لا تعرض منفذ RDP للإنترنت.
الخطوة 1 — إنشاء حساب Oracle Free واختيار الصورة المناسبة
أنشئ حساب Oracle Cloud Free (طبقة Always Free هي الخيار الذي تريده). في وحدة تحكم OCI: Compute > Instances > Create Instance. تأكد من اختيار شكل Ampere (ARM) المؤهل لـ Always Free — عائلة VM.Standard.A1.Flex — واختر صورة amd64/arm64 الموسومة بـ "Always Free eligible".
اختر صورة نظام تشغيل: Ubuntu 22.04 LTS (arm64) خيار مستقر مع دعم حزم واسع. عند إنشاء المثيل، أضف مفتاح SSH العام للمستخدم الافتراضي (opc أو ubuntu حسب الصورة). لاحظ عنوان الـ IP العام المعين (أو خصص عنوان IP عام محجوز إذا رغبت في عنوان ثابت).
الخطوة 2 — أساسيات تشديد إعداد المثيل والتحديث الأولي
اتصل عبر SSH إلى المثيل من محطة عملك. استبدل opc@PUBLIC_IP بعنوان المثيل ومسار مفتاحك حسب الحاجة:
ssh -i ~/.ssh/id_rsa opc@PUBLIC_IP
بمجرد الاتصال، حدِّث نظام التشغيل واضبط التهيئة المحلية إذا لزم الأمر:
sudo apt update && sudo apt upgrade -y sudo apt install -y curl ufw fail2ban
فعِّل UFW مع إبقاء SSH مسموحاً في الوقت الحالي:
sudo ufw allow OpenSSH sudo ufw enable sudo ufw status
الخطوة 3 — تثبيت بيئة سطح مكتب وxrdp (RDP)
للحصول على سطح مكتب عن بُعد على ARM، اختر بيئة سطح مكتب خفيفة لتحسين الاستجابة. Xfce توازن شائع بين الميزات والسرعة:
sudo apt install -y xfce4 xfce4-goodies
ثبّت xrdp (الحزمة في مستودعات Ubuntu 22.04 تعمل جيداً على arm64):
sudo apt install -y xrdp sudo systemctl enable --now xrdp
هيِّئ xrdp لاستخدام Xfce. أنشئ أو استبدل ~/.xsession للمستخدم البعيد:
echo "startxfce4" > ~/.xsession chmod +x ~/.xsession
عدِّل /etc/xrdp/startwm.sh بحيث يشغّل Xfce (حرِّف السطرين الأخيرين أو علقهما وأضف startxfce4 قبل exit 0). كذلك أضف مستخدم xrdp إلى مجموعة ssl-cert:
sudo adduser xrdp ssl-cert
أعد تشغيل xrdp:
sudo systemctl restart xrdp
الخطوة 4 — الوصول الآمن: فضِّل نفق SSH أو قوائم أمان محكمة
فتح RDP (TCP/3389) على الإنترنت مريح لكنه يزيد مساحة الهجوم. خياران أكثر أماناً:
- نفق SSH (مستحسن): أبقِ 3389 مغلقاً في قوائم أمان VCN وقم بتمريره عبر جلسة SSH من محطة العمل.
- استخدم مجموعات أمان الشبكة في OCI لتقييد 3389 إلى نطاق IP معروف (غير مُوصى به للعملاء المتنقلين).
مثال نفق SSH (من محطة عملك):
ssh -i ~/.ssh/id_rsa -L 3389:localhost:3389 opc@PUBLIC_IP # Then point your local RDP client to 127.0.0.1:3389
مع تفعيل النفق ستتصل عبر RDP إلى localhost كما لو أن الخادم محلي. هذا يتجنب فتح 3389 علناً ويسهل برمجته أو إضافته إلى إعداد SSH في ملف config.
أين يناسب Tenvo، وأين لا يناسب
إجابة مباشرة حتى لا تضيع فترة بعد الظهر في ذلك: عميلنا لنظام Linux يُوزع كحزمة Debian/Ubuntu لأجل amd64، لذا فهو لا يثبت على مثيل Ampere arm64. في هذا الجهاز، الإعداد هو RDP عبر نفق SSH. Tenvo مخصص للأجهزة التي ليست هذه — أجهزة Windows و macOS وسطح المكتب Linux بنواة amd64 التي تحتاج فعلاً للوصول إليها — والسؤال هناك هو من يدير المرسل وسيطًا:
- استضِف المُرسل بنفسك عندما يجبرك متطلب على ذلك — التزام امتثال مكتوب بأن حركة الجلسة يجب ألا تعبر بنية طرف ثالث، أو شبكات معزولة حيث يكون المرسل الخارجي غير متاح، أو قواعد الإقامة التي تحدد ولاية يجب أن تبقى داخلها.
- استخدم المرسل المدار عندما لا يوجب شيء خلاف ذلك — التواجد في حالة استجابة، وتحديث نظام التشغيل، وحراسة المفاتيح، وتجديد الشهادات، ووجود منطقة واحدة دون failover، كلها تجمع لتشكّل وظيفة تشغيل دائمة تكلف أكثر من الاشتراك الذي تستبدله.
الحساب الكامل — فاتورة VPS مقابل ما تكلفه تشغيله فعليًا — موضح في دليلنا self-hosted remote desktop guide. إذا انتهى بك الأمر إلى الجانب المدار، فالمستويات هي Free $0، Lite $2.99/شهر و Pro $7.99/شهر على صفحة pricing page.
الخطوة 5 — ضبط الأداء ونصائح
- استخدم بيئة سطح مكتب خفيفة (Xfce، LXDE) لسرعة استجابة أفضل على عدد OCPU منخفض.
- في عميل RDP، خفِّض عمق الألوان إلى 16 بت وأوقف تأثيرات سطح المكتب لتقليل النطاق الترددي واستهلاك المعالج.
- فعِّل الضغط في xrdp إن أمكن؛ وفكِّر أيضاً في بروتوكولات بديلة (VNC عبر SSH، أو Tenvo) لمقايضات مختلفة بين الكمون والجودة.
- إذا كان سير عملك مكثف الواجهة الرسومية (فيديو، 3D)، فلن تضاهي مثيلات ARM المجانية سطح مكتب مدعوم بGPU؛ ففكِّر في مثيل مدفوع مع GPU أو محطة عمل محلية.
إدارة التكاليف وملاحظات فوترة Oracle
تمكّنك طبقة Always Free من تشغيل مثيل Ampere دون رسوم طالما بقيت ضمن حدود Always Free. راقب وحدة تحكم OCI لأي موارد ليست موسومة بـ "Always Free" (أحجام الكتل، عناوين IP العامة والخروج قد تفرض رسوماً إذا تجاوزت الحصص المجانية). لتجنب فواتير مفاجئة، أوقف أو أنهِ المثيل عند عدم الاستخدام وراجع عرض "التكاليف" في وحدة التحكم.
إذا نمت حاجتك وتطلبت أشكالا أكبر، تُحصّل Oracle مقابل الحوسبة بالـ OCPU-hour والتخزين بالـ GB-month — تختلف الأسعار حسب المنطقة. إذا كنت تخطط للترقية، تحقَّق من التسعير في وحدة تحكم OCI قبل تغيير الشكل.
استكشاف المشاكل الشائعة
- شاشة سوداء بعد تسجيل الدخول عبر RDP: تأكد أن
~/.xsessionيحتوي علىstartxfce4وأن/etc/xrdp/startwm.shمُعدّ لإطلاقه. - الاتصال مرفوض على 3389: تحقق من أن xrdp يعمل (
sudo systemctl status xrdp) وأنك تستخدم نفقاً إذا كان 3389 محظوراً بقوائم الأمان. - تباطؤ الاستجابة: خفّض تأثيرات سطح المكتب، قلّل عمق ألوان RDP، أو انتقل إلى بيئة سطح مكتب أخفّ.
قائمة تدقيق أمنية قبل التشغيل الفعلي
- استخدم مفاتيح SSH فقط؛ عطل مصادقة كلمات المرور في
/etc/ssh/sshd_config. - حافظ على تحديث الجهاز: اضبط الترقيعات الأمنية التلقائية أو شغّل بانتظام
apt update && apt upgrade. - استخدم fail2ban لتقييد محاولات القوة الغاشمة وراقب السجلات في /var/log/auth.log.
- لا تكشف المنفذ 3389 للإنترنت أبدًا — نفق RDP عبر SSH. على الأجهزة التي تشغّل Tenvo بدلًا من ذلك، تُنقَل الجلسات عبر TLS بشهادة لكل جهاز؛ المسار P2P المباشر يبقى بين طرفي الاتصال، وعلى مسار التراجع عبر المرسل تنتهي جلسات TLS عند المرسل. راجع مقدمة الأمان على is remote desktop secure والنصائح الأوسع في أمان سطح المكتب البعيد: ما تحتاج إلى معرفته.
متى تختار أدوات أخرى
حالات سريعة يكون فيها البدائل أفضل:
- تحتاج وصولًا عن بُعد منخفض الكمون لأعمال الرسوميات المعتمدة على GPU: شكل GPU مدفوع أو محطة عمل محلية سيتفوقان على مثيل ARM المجاني.
- تدعم العديد من المستخدمين وتريد حسابات مركزية، وأدوار، وفاتورة واحدة: هذا ما تغطيه the business plans، بدلاً من VM مُعد يدوياً.
- تريد مساعدة دون إعداد لشخص غير تقني من العائلة: تجنّب الخادم تمامًا — ثبّت العميل في الطرفين واتصل عبر المعرّف.
للمقارنة المباشرة بين المقايضات بين أدوات الوصول البعيد، اطلع على مقالاتنا حول أفضل بدائل TeamViewer وrustdesk vs anydesk.
الخلاصة — ما ستحصل عليه والخطوات التالية
باتباع هذا الدليل ستحصل على مثيل Always Free Oracle ARM يشغّل سطح مكتب بعيد قابل للاستخدام (Xfce + xrdp) مع وصول آمن عبر نفق SSH. من هنا يمكنك تشديد أمان المثيل، وبرمجة بدء/إيقاف لتوفير الموارد، والتوسع إلى أشكال مدفوعة إذا احتجت المزيد من CPU أو قوة GPU. يجدر أن تضع في الاعتبار ما يرافقه: منطقة واحدة، لا SLA، وجهاز تقوم بترقيعه بنفسك.
فاختر وفق سببك، لا وفق العلامة السعرية. إذا فرضت قاعدة امتثال، أو شبكة معزولة، أو شرط إقامة أن تكون البنية التحتية في حوزتك، فتابع — دليلنا self-hosted remote desktop guide يغطي جانب المرسل وتكاليف التشغيل، ودليل remote access setup guide يحتوي على ملاحظات تطبيقية. إذا لم يجرَ إجبار، فتوصل إلى الأجهزة التي تملكها بالفعل بدلًا من ذلك: Free $0، Lite $2.99/شهر، Pro $7.99/شهر على pricing page، أو the business plans للفريق.
عندما تكون جاهزًا، أنشئ VM Always Free Ampere في وحدة تحكم OCI واتبع الخطوات أعلاه — وأوقفه عندما لا تستخدمه، فذلك هو التكلفة الواقعية للمستوى المجاني. بالنسبة لأسطح المكتب التي تشغّلها بالفعل، download the client واتصل بها مباشرة بدلًا من إنشاء خادم آخر أولًا.
مستعد لتجربته بنفسك؟
مجانًا حتى 30 جهازًا، دون بطاقة ائتمان. جاهز ومتصِل في دقيقتين.