Jika anda memaksa log masuk Tailscale baharu pada pelayan jauh, sambungan ke tailnet boleh terputus sebelum peranti selesai log masuk semula. Ini bukan pepijat dalam arahan itu; operasi berjalan tepat seperti yang direka pada laluan yang anda gunakan. Peraturannya mudah: sediakan jalan kedua ke mesin itu sebelum memperbaharui kuncinya. Segala-galanya ialah persediaan untuk saat itu.

Mengapa arahan itu boleh memutuskan anda

Kunci peranti ialah apa yang membolehkan nod menyertai tailnet. Memperbaharuinya bermakna kunci lama tidak lagi diterima, dan nod mesti melengkapkan log masuk baharu sebelum boleh kembali. Jika satu-satunya sesi anda melalui tailnet itu, kepulangannya berlaku tanpa anda. Penghala subnet memburukkan lagi keadaan, kerana klien mengekalkan laluan mereka dan kehilangan laluan di belakangnya.

Sebab itu urutannya lebih penting daripada arahan itu sendiri. Akses dahulu, pembaharuan kemudian. Sesi konsol, konsol bersiri atau rakan sekerja di lokasi semuanya dikira.

Ketepikan kerosakan lain dahulu

Pastikan kunci itu benar-benar masalahnya sebelum memperbaharui apa-apa. Semak tarikh luput dalam konsol pentadbir, kemudian status peranti itu sendiri: sama ada ia bersambung dan peer mana yang dilihatnya. Kunci sah dengan laluan rosak, perubahan ACL atau perkhidmatan yang berhenti kelihatan serupa dari jauh. Pembaharuan paksa tidak membaiki mana-mana daripada itu.

tailscale status

Jika nod dalam talian dan kunci itu sah, teruskan mencari. Pembaharuan ialah pilihan terakhir, bukan pembaikan umum. Baca senarai peer serta penunjuk dalam talian, kerana nod yang separuh bersambung masih melaporkan dirinya aktif.

Perbaharui dengan laluan akses kedua

Dengan akses konsol atau laluan pengurusan kedua sedia, jalankan pembaharuan pada peranti. Tailscale mendokumenkan bentuk force-reauth bagi arahan up untuk tujuan ini, dan ia memerlukan keistimewaan tinggi di tempat platform memerlukannya. Jalankan sekali dan perhatikan outputnya daripada menutup sesi. Jika arahan itu memutuskan sambungan anda, sambung semula melalui laluan kedua dan baca log setempat.

sudo tailscale up --force-reauth

Jika kunci sudah tamat tempoh, konsol pentadbir mungkin menawarkan lanjutan sementara untuk peranti yang layak. Lanjutan itu ialah tetingkap untuk mendapatkan semula akses dan menyelesaikan log masuk, bukan pengganti kekal untuknya. Catat tarikh akhir yang dipaparkannya.

Uji apa yang sebenarnya dilayani peranti

Selepas peranti menyertai semula, uji perkhidmatan yang menjadi sebab kewujudannya. Penghala harus diuji melalui sumber di belakangnya, nod keluar melalui laluan internet yang dimaksudkan, dan pelayan biasa melalui port yang benar-benar anda gunakan. Nod yang dipaparkan dalam talian tidak membuktikan mana-mana daripada itu dengan sendirinya. Uji dari mesin yang bukan nod, kerana pemeriksaan setempat memintas laluan tailnet sepenuhnya.

tailscale ping 100.101.102.103

Kemudian catat dasar tamat tempoh untuk mesin ini. Penyambung tanpa pengawasan dan komputer riba peribadi mempunyai toleransi berbeza, dan orang yang mewarisi pelayan itu tidak sepatutnya perlu menemui semula yang mana satu. Nota itu ialah perbezaan antara dasar yang didokumenkan dan kejutan tahun depan. Dokumentasi Tailscale tentang tamat tempoh kunci merangkumi pilihan pembaharuan dan hadnya.

Artikel berkaitan