المضيف أو عنوان IP
أدخل العنوان الذي يستخدمه Techstack للوصول إلى الخادم في Node host or IP، مثل192.168.1.20 أو server.example.com.
يجب أن يكون العنوان قابلاً للوصول من المكان الذي يعمل فيه Techstack. يعمل عنوان منزلي مثل
192.168.1.20 عندما يعمل Techstack في الشبكة نفسها، مثل
Windows Alpha على حاسوب في المنزل. إذا تعذّر على Techstack
الوصول إلى الخادم بهذه الطريقة، فاستخدم
أمر الاقتران بدلاً من ذلك: عندها يتصل الخادم إلى الخارج
بنفسه.
مفتاح SSH أو كلمة المرور
تحت Authentication، اختر كيف يسجّل Techstack الدخول:- SSH key. يستخدم Techstack مفتاحاً خاصاً حفظته في Wallet الخاص بك.
- Password. يستخدم Techstack كلمة مرور SSH للمستخدم الذي تدخله.
تسمية مفتاح SSH
مع SSH key، أدخل SSH key label: اسم مفتاح SSH محفوظ في Wallet الخاص بك. يبحث Techstack عن عنصر Wallet بهذا الاسم (لا فرق بين الأحرف الكبيرة والصغيرة) ويستخدم مفتاحه الخاص. ولا تلصق المفتاح الخاص في المعالج أبداً. إذا لم يوجد مفتاح SSH بهذا الاسم في Wallet، يتوقف اختبار الاتصال والإعداد بخطأ. احفظ المفتاح في Wallet أولاً، ثم أدخل اسمه هنا. ويجب أن يكون النصف العام من المفتاح في ملف~/.ssh/authorized_keys الخاص بمستخدم الخادم، كما في أي تسجيل دخول SSH.
مستخدم SSH والمنفذ وsudo
افتح SSH details لتغيير القيم الافتراضية:- SSH user. الحساب الذي يسجّل Techstack الدخول به. القيمة الافتراضية
root. - SSH port. القيمة الافتراضية
22. غيّرها فقط إذا كانت خدمة SSH في خادمك تستمع على منفذ آخر. - Use sudo for setup commands. فعّل هذا عندما لا يكون مستخدم SSH هو
root. عندها ينفذ Techstack الإعداد باستخدامsudo. يجرّب أولاًsudoدون طلب كلمة مرور، لذا يكون الإعداد أكثر موثوقية عندما يستطيع ذلك المستخدم تشغيلsudoدون كتابة كلمة مرور. ويتوقف الإعداد إذا لم يكن لدى المستخدمsudoإطلاقاً.
اختبار الاتصال
اختر Test connection قبل المتابعة. يحاول Techstack تسجيل الدخول بالعنوان والمستخدم والمنفذ والمفتاح أو كلمة المرور التي أدخلتها، ويعرض SSH connection successful أو الخطأ الذي تلقاه. الاختبار يسجّل الدخول فقط. ولا يغيّر أي شيء على الخادم. إذا غيّرت أي حقل بعد اختبار، تُمسح النتيجة. اختبر مرة أخرى قبل المتابعة. أسباب شائعة لفشل الاختبار:- المضيف أو عنوان IP خاطئ، أو لا يمكن الوصول إليه من المكان الذي يعمل فيه Techstack؛
- منفذ SSH مختلف عن
22؛ - تسمية المفتاح لا تطابق أي مفتاح SSH في Wallet الخاص بك؛
- الخادم لا يقبل ذلك المفتاح أو كلمة المرور لذلك المستخدم.
