إذا كنت ترغب في استخدام PowerShell أو PuTTY بكفاءة لإدارة اتصالات SSH، إليك الطريقة المثلى لضبط الإعدادات والعمل بسلاسة:
⚡ 1. استخدام PowerShell للاتصال بـ SSH
💡 PowerShell يحتوي على دعم مدمج لـ SSH، مما يسمح لك بالاتصال بسلاسة دون الحاجة إلى تثبيت برامج إضافية.
✅ للاتصال بخادم Linux أو Windows عبر SSH، استخدم:
powershell
ssh user@server-ip
🔹 استبدل user باسم المستخدم على الخادم و server-ip بعنوان IP الخاص بالخادم.
✅ إذا كان الخادم يستخدم منفذ مختلف (مثل 2222 بدلاً من 22)، استخدم:
powershell
ssh user@server-ip -p 2222
✅ نقل الملفات باستخدام SCP في PowerShell:
powershell
scp localfile.txt user@server-ip:/home/user/
🔹 هذا ينقل localfile.txt إلى المسار /home/user/ على الخادم.
🖥 2. استخدام PuTTY للاتصال بـ SSH
💡 PuTTY هو برنامج شائع لـ Windows لإدارة اتصالات SSH، وهو مفيد للمستخدمين الذين يفضلون واجهة GUI بدلاً من سطر الأوامر.
🚀 كيفية الاتصال باستخدام PuTTY
✅ تحميل وتثبيت PuTTY من الموقع الرسمي: https://www.putty.org.
✅ عند تشغيل PuTTY:
- أدخل عنوان IP أو اسم النطاق في خانة Host Name (or IP address).
- اختر نوع الاتصال SSH.
- اضغط Open للاتصال.
✅ إذا كنت تستخدم منفذ مخصص مثل 2222:
- اذهب إلى Connection > SSH داخل إعدادات PuTTY، وقم بتغيير المنفذ من
22إلى2222.
✅ حفظ الجلسات في PuTTY لتجنب إدخال البيانات كل مرة:
- في نافذة PuTTY Configuration، أدخل عنوان الخادم.
- اذهب إلى Saved Sessions، واكتب اسم الجلسة، ثم اضغط Save.
- في المستقبل، يمكنك اختيار الجلسة المحفوظة بدلًا من إدخال البيانات يدويًا.
🔐 3. تحسين الأمان عند الاتصال عبر SSH
✅ استخدام مفاتيح SSH بدلاً من كلمات المرور:
- يمكنك إنشاء مفتاح عبر
ssh-keygenفي PowerShell أو استخدام PuTTYgen لإنشاء مفتاح خاص. - انسخ المفتاح العام إلى الخادم عبر
ssh-copy-idأو يدويًا.
✅ تفعيل الاتصال بدون كلمة مرور في PuTTY:
- استخدم Pageant (جزء من PuTTY) لتحميل مفتاح SSH تلقائيًا عند تسجيل الدخول.
- ضمن إعدادات PuTTY، انتقل إلى Connection > SSH > Auth وقم بتحديد ملف المفتاح الخاص (.ppk).