الدرس 14: SSH — الاتصال بخادم بعيد
أنشأ الفريق خادمًا جديدًا — web-01.example.com. أنت أمام حاسوبك المحمول. الآن عليك الاتصال وتشغيل أمر ثم الخروج. يفتح ssh deploy@web-01.example.com جلسة shell مشفّرة — يتغيّر الموجّه إلى deploy@web-01:~$ ومن الآن فصاعدًا يُنفَّذ كل أمر على الخادم البعيد. ويغلق exit الجلسة ويعيدك إلى جهازك الخاص.
ssh أشبه بالسفر إلى بيت صديق والعمل هناك. الأوامر التي تكتبها تحدث هناك، لا في بيتك. وexit هو رحلة العودة.
- ssh
- يفتح ssh user@host جلسة shell مشفّرة على خادم بعيد عبر المنفذ 22. يتغيّر الموجّه بعد الاتصال — كل أمر تشغّله يُنفَّذ على الخادم، لا على جهازك المحلي.
- مفتاح SSH
- زوج مفاتيح: عام وخاص. المفتاح العام موجود على الخادم في ~/.ssh/authorized_keys. أما المفتاح الخاص فيبقى على جهازك في ~/.ssh/id_rsa. هكذا تتحقق من هويتك دون كلمة مرور.
- exit
- يغلق الجلسة الحالية — سواء SSH أو الطرفية المحلية. داخل SSH: يقطع الاتصال بالخادم البعيد ويعود الموجّه إلى جهازك المحلي.