Skip to content
VDS · الوصول إلى الجهاز

الاتصال من Windows: الطرفية وOpenSSH

عميل SSH المدمج في Windows 10 و11: التحقق من توفره، والاتصال، وتوليد المفاتيح، وملف تعريف Windows Terminal، وحل المشكلات الشائعة.

آخر تحديث 23 أغسطس 2026

لم تعد بحاجة إلى برنامج SSH منفصل على Windows: عميل OpenSSH مدمج في النظام، ويمنحك Windows Terminal تبويبات وخطوطًا مناسبة.

التحقق من تثبيت العميل

افتح PowerShell أو Windows Terminal:

ssh -V

إذا ظهر رقم الإصدار، فكل شيء جاهز. وإذا لم يُعثر على الأمر، ثبّت المكوّن:

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

يتطلب الأمر صلاحيات المسؤول.

الاتصال

ssh root@203.0.113.10

يمكنك نسخ العنوان وأمر جاهز من تبويب «نظرة عامة» في لوحة التحكم الخاصة بالجهاز. وعند السؤال عن بصمة المفتاح، أجب بـ yes، ثم أدخل كلمة مرور root من تبويب «الوصول» — لا تظهر الأحرف أثناء الكتابة.

تُغطّى حلول أخطاء الاتصال الأول في مقالة أول تسجيل دخول إلى الجهاز.

المفاتيح في Windows

كل شيء يعمل كما في Linux:

ssh-keygen -t ed25519 -C "artem@windows"
type $env:USERPROFILE\.ssh\id_ed25519.pub

يطبع الأمر الثاني المفتاح العام — الصق ذلك السطر في لوحة التحكم، تبويب «الوصول». وتُستبدل قائمة المفاتيح هناك بالكامل؛ راجع مفاتيح SSH.

ولتجنّب كتابة عبارة مرور المفتاح عند كل اتصال، فعّل الوكيل:

Set-Service ssh-agent -StartupType Automatic
Start-Service ssh-agent
ssh-add $env:USERPROFILE\.ssh\id_ed25519

اسم قصير بدلًا من العنوان

أنشئ الملف C:\Users\<you>\.ssh\config:

Host vds
    HostName 203.0.113.10
    User root
    IdentityFile ~/.ssh/id_ed25519

بعد ذلك يكفي ssh vds. للتفاصيل، راجع ملف ‎~/.ssh/config.

ملف تعريف في Windows Terminal

الإعدادات ← إضافة ملف تعريف ← ملف تعريف فارغ:

  • الاسم: VDS
  • سطر الأوامر: ssh vds
  • الأيقونة ونظام الألوان — حسب رغبتك

الآن يُفتح الجهاز في تبويب خاص به من القائمة المنسدلة.

المشكلات الشائعة

العَرَضالحل
ssh: command not foundمكوّن OpenSSH Client غير مثبّت (الأمر أعلاه)
Bad owner or permissions on configصلاحيات .ssh واسعة جدًا: أزل الوراثة واترك الوصول لحسابك فقط
UNPROTECTED PRIVATE KEY FILEالأمر نفسه ينطبق على ملف المفتاح
ظهور أحرف غير مفهومة في المخرجاتاستخدم Windows Terminal بدلًا من وحدة تحكم cmd القديمة
REMOTE HOST IDENTIFICATION HAS CHANGEDأُعيد تثبيت الجهاز: ssh-keygen -R 203.0.113.10
ينقطع الاتصال عند الخمولأضف ServerAliveInterval 30 إلى ~/.ssh/config

نسخ الملفات

الأوامر نفسها كما في Linux:

scp C:\work\dump.sql root@203.0.113.10:/root/

لمزيد من التفاصيل، راجع scp و rsync ونقل الملفات عبر SFTP.

إذا كنت تفضّل واجهة رسومية ونافذة تحتوي على الجلسات، فلا يزال PuTTY خيارًا متاحًا — فهو ليس أسوأ، بل مختلف فقط.