أعد مصادقة جهاز Tailscale بعيد بأمان
قد يؤدي تسجيل دخول Tailscale القسري إلى إسقاط الجلسة التي تستخدمها. استبعد الأعطال الأخرى، وجهّز طريق وصول ثانٍ، وجدّد المفتاح مرة واحدة، ثم اختبر ما تخدمه العقدة.
إذا فرضت تسجيل دخول جديدًا إلى Tailscale على خادم بعيد، فقد تنقطع الاتصال بـ tailnet قبل أن ينتهي الجهاز من تسجيل الدخول مجددًا. هذا ليس عيبًا في الأمر؛ فالعملية تعمل تمامًا كما صُممت على المسار الذي تستخدمه. القاعدة بسيطة: جهّز طريقًا ثانيًا للوصول إلى الجهاز قبل تجديد مفتاحه. كل ما عدا ذلك تحضير لتلك اللحظة.
لماذا قد يقطعك الأمر
مفتاح الجهاز هو ما يسمح للعقدة بالانضمام إلى tailnet. تجديده يعني أن المفتاح القديم لم يعد يُقبل، ويجب أن تكمل العقدة تسجيل دخول جديدًا قبل أن تعود. إذا كانت جلستك الوحيدة تمر عبر ذلك tailnet، فستحدث العودة من دونك. ويجعل موجّه الشبكة الفرعية الأمر أسوأ، لأن العملاء يحتفظون بمساراتهم ويفقدون الطريق خلفها.
لهذا فإن الترتيب أهم من الأمر نفسه. الوصول أولًا، ثم التجديد. جلسة طرفية أو طرفية تسلسلية أو زميل في الموقع كلها تُحتسب.
استبعد عطلًا آخر أولًا
تأكد من أن المفتاح هو المشكلة فعلًا قبل تجديد أي شيء. افحص تاريخ الانتهاء في لوحة الإدارة، ثم حالة الجهاز نفسه: هل هو متصل وأي أقران يرى. المفتاح الصالح مع مسار معطوب أو تغيير في ACL أو خدمة متوقفة تبدو متشابهة من بعيد. التجديد القسري لا يصلح أيًّا من ذلك.
tailscale statusإذا كانت العقدة متصلة والمفتاح صالحًا، فواصل البحث. التجديد هو الملاذ الأخير، وليس إصلاحًا عامًا. اقرأ قائمة الأقران إلى جانب مؤشر الاتصال، لأن العقدة المتصلة جزئيًا لا تزال تعلن أنها تعمل.
جدّد بطريق وصول ثانٍ
مع توفر وصول إلى الطرفية أو مسار إدارة ثانٍ، شغّل التجديد على الجهاز. توثّق Tailscale لهذا الغرض صيغة force-reauth من الأمر up، وهي تتطلب صلاحيات مرتفعة حيث تطلبها المنصة. شغّله مرة واحدة وراقب المخرجات بدلًا من إغلاق الجلسة. إذا قطع الأمر اتصالك، فأعد الاتصال عبر المسار الثاني واقرأ السجل المحلي.
sudo tailscale up --force-reauthإذا كان المفتاح قد انتهى بالفعل، فقد تقدّم لوحة الإدارة تمديدًا مؤقتًا للأجهزة المؤهلة. ذلك التمديد نافذة لاستعادة الوصول وإكمال تسجيل الدخول، وليس بديلًا دائمًا عنه. دوّن الموعد النهائي الذي تعرضه.
اختبر ما تخدمه العقدة فعليًا
بعد عودة الجهاز للانضمام، اختبر الخدمة التي وُجد من أجلها. ينبغي اختبار الموجّه عبر مورد خلفه، وعقدة الخروج عبر مسار الإنترنت المقصود، والخادم العادي عبر المنفذ الذي تستخدمه فعلًا. العقدة التي تظهر متصلة لا تثبت أيًّا من ذلك بذاتها. اختبر من جهاز ليس هو العقدة، لأن الفحوص المحلية تتجاوز مسار tailnet بالكامل.
tailscale ping 100.101.102.103ثم دوّن سياسة الانتهاء لهذا الجهاز. للموصّل غير المراقب والحاسوب المحمول الشخصي قدرة تحمل مختلفة، ولا ينبغي لمن يرث الخادم أن يعيد اكتشاف أيهما. تلك الملاحظة هي الفرق بين سياسة موثّقة ومفاجأة العام القادم. توثيق Tailscale حول انتهاء المفاتيح يغطي خيارات التجديد وحدودها.