لا تحتاج PuTTY ولا أي برنامج خارجي للدخول إلى سيرفرك: أداة SSH موجودة أصلًا في ويندوز 10 و11 (داخل PowerShell وWindows Terminal)، وفي Terminal على الماك ولينكس. في هذا الدليل الشامل ندخل إلى سيرفر في مرام هوست من الأنظمة الثلاثة بمخرجات حقيقية، ونصنع اختصارات تجعل الدخول بضغطة أو بكلمة واحدة، ونحلّ أشهر رسائل الخطأ.

⚡ الإجابة المختصرة

افتح PowerShell (ويندوز) أو Terminal (ماك ولينكس) واكتب: ssh -p 2026 maram@IP مع عنوان سيرفرك. في أول مرة اكتب yes، ثم الصق كلمة المرور واضغط Enter — الأحرف لا تظهر أثناء الكتابة، وهذا طبيعي.

ما تحتاجه قبل البدء

ثلاث معلومات تجدها في رسالة التفعيل أو في صفحة الخدمة: عنوان IP، واسم المستخدم (مثل maram)، وكلمة المرور. والأمر واحد في كل الأنظمة:

ssh -p 2026 [email protected]
الجزءمعناه
sshبرنامج الاتصال الآمن.
-p 2026المنفذ. سيرفرات مرام تستعمل 2026 بدل 22 لتقليل محاولات الاختراق.
maramاسم المستخدم على السيرفر.
203.0.113.10عنوان سيرفرك (هذا عنوان مثال — ضع عنوانك).

من ويندوز: PowerShell أو Windows Terminal

1. افتح الأداة: في ويندوز 11 اضغط زر ويندوز مع X واختر Terminal. وفي ويندوز 10 ابحث عن «PowerShell» في قائمة ابدأ (ويمكنك تثبيت Windows Terminal مجانًا من متجر مايكروسوفت لتبويبات ونسخ ولصق أسهل).

2. تأكّد أن SSH موجود: اكتب ssh -V؛ إن ظهر رقم إصدار فأنت جاهز. هذا ما ظهر على جهاز ويندوز عندنا:

التحقق من تثبيت OpenSSH Client في ويندوز بأمر Get-WindowsCapability وssh -V
مخرجات حقيقية من ويندوز

إن ظهرت رسالة ssh is not recognized فثبّته من الإعدادات ← التطبيقات ← الميزات الاختيارية ← إضافة ميزة ← OpenSSH Client، أو بأمر واحد في PowerShell مفتوح كمسؤول:

Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

3. ادخل: نفّذ أمر ssh، واكتب yes عند سؤال البصمة (أول مرة فقط)، ثم كلمة المرور:

أول دخول SSH من PowerShell: تأكيد بصمة السيرفر ثم كلمة المرور
ما يظهر في أول دخول
  • اللصق: في PowerShell انقر بزر الماوس الأيمن مرة واحدة، وفي Windows Terminal اضغط Ctrl+V. لن تظهر نجوم — اضغط Enter فقط.
  • النسخ من الشاشة: ظلّل النص ثم انقر بالزر الأيمن (PowerShell) أو Ctrl+C (Terminal).
  • زر دخول مباشر: في إعدادات Windows Terminal اختر Add a new profile ← New empty profile، وضع في Command line: ssh -p 2026 [email protected]. سيظهر سيرفرك في قائمة التبويبات بضغطة واحدة.

من الماك ولينكس: Terminal

افتح Terminal: في الماك اضغط Cmd+Space واكتب Terminal (أو التطبيقات ← الأدوات ← Terminal)، وفي لينكس اضغط Ctrl+Alt+T. ثم الأمر نفسه والخطوات نفسها:

أول دخول SSH من Terminal في الماك ولينكس
مخرجات OpenSSH عند أول اتصال

الصق كلمة المرور بـCmd+V في الماك أو Ctrl+Shift+V في لينكس. وعندما يتغير المؤشر إلى maram@اسم-السيرفر:~$ تكون قد دخلت. للخروج اكتب exit.

اختصار احترافي: ssh maram-vps

بدل كتابة العنوان والمنفذ والمستخدم كل مرة، احفظها مرة واحدة في ملف إعدادات SSH. يعمل في الماك ولينكس، وفي ويندوز أيضًا (الملف هناك C:\Users\اسمك\.ssh\config):

mkdir -p ~/.ssh && nano ~/.ssh/config    # Mac / Linux
Host maram-vps
    HostName 203.0.113.10
    Port 2026
    User maram
    IdentityFile ~/.ssh/id_ed25519      # إن كان لديك مفتاح SSH
    ServerAliveInterval 60              # يمنع انقطاع الجلسة عند الخمول

احفظ بـCtrl+O ثم Enter واخرج بـCtrl+X، واضبط الصلاحيات بـchmod 600 ~/.ssh/config. جرّبناه فعلًا:

ملف ~/.ssh/config والدخول بأمر ssh maram-vps
مخرجات حقيقية

الاختصار يعمل أيضًا مع scp وrsync (مثل scp file.zip maram-vps:~/) — راجع نقل الملفات وضغطها. ومع مفتاح SSH لن تحتاج كلمة المرور أصلًا.

رسائل الخطأ وحلولها

الرسالةالسبب والحل
ssh is not recognizedOpenSSH غير مثبت في ويندوز — ثبّته كما في الأعلى.
Connection timed outالعنوان خطأ، أو نسيت -p 2026، أو السيرفر مطفأ. تأكد من Status = Running في اللوحة.
Connection refusedغالبًا حُظر عنوانك بعد محاولات خاطئة — راجع استعادة الدخول ورفع الحظر.
Permission denied, please try againكلمة المرور خطأ. انتبه: 5 محاولات خاطئة خلال 10 دقائق تحظر عنوانك ساعة. انسخها من صفحة الخدمة أو غيّرها.
Too many authentication failuresجهازك جرّب مفاتيح كثيرة قبل كلمة المرور. أضف -o IdentitiesOnly=yes أو حدّد المفتاح بـ-i.
REMOTE HOST IDENTIFICATION HAS CHANGEDطبيعي بعد إعادة التنصيب: نفّذ ssh-keygen -R "[IP]:2026" ثم ادخل من جديد.
الجلسة تنقطع عند الخمولأضف ServerAliveInterval 60 إلى ملف config كما بالأعلى.

تفضّل الهاتف؟ راجع الدخول بتطبيق Termius. وإن تعطّل SSH تمامًا فادخل من الكونسول في المتصفح.