Bezpečne znovu overte vzdialené zariadenie Tailscale
Vynútené prihlásenie Tailscale môže zhodiť reláciu, ktorú práve používate. Vylúčte iné poruchy, pripravte druhú cestu dnu, raz obnovte kľúč a potom otestujte, čo uzol poskytuje.
Ak na vzdialenom serveri vynútite nové prihlásenie Tailscale, spojenie s tailnetom môže spadnúť skôr, než sa zariadenie stihne znova prihlásiť. Nie je to chyba príkazu; operácia robí presne to, čo má, na ceste, ktorú používate. Pravidlo je jednoduché: pripravte si druhú cestu k stroju, než obnovíte jeho kľúč. Všetko ostatné je príprava na ten okamih.
Prečo vás príkaz môže odrezať
Kľúč zariadenia je to, čo uzlu umožňuje pripojiť sa k tailnetu. Jeho obnovenie znamená, že starý kľúč prestane byť prijímaný, a uzol musí dokončiť nové prihlásenie, kým sa môže vrátiť. Ak vaša jediná relácia ide cez tento tailnet, návrat prebehne bez vás. Router podsiete to zhoršuje, pretože klienti si držia svoje trasy a strácajú cestu za nimi.
Preto je poradie dôležitejšie než samotný príkaz. Najprv prístup, potom obnova. Relácia v konzole, sériová konzola alebo kolega na mieste — všetky sa počítajú.
Najprv vylúčte inú poruchu
Potvrďte, že problémom je skutočne kľúč, kým čokoľvek obnovíte. Skontrolujte v administračnej konzole expiráciu a potom stav samotného zariadenia: či je pripojené a aké peery vidí. Platný kľúč s nefunkčnou trasou, zmena ACL alebo zastavená služba vyzerajú z diaľky podobne. Vynútená obnova nič z toho neopraví.
tailscale statusAk je uzol online a kľúč platný, hľadajte ďalej. Obnova je posledná možnosť, nie všeobecná oprava. Čítajte zoznam peerov rovnako ako indikátor online, pretože napoly pripojený uzol sa stále hlási ako dostupný.
Obnovte s druhou cestou dnu
S prístupom ku konzole alebo druhou cestou správy spustite obnovu na zariadení. Tailscale na tento účel dokumentuje podobu force-reauth príkazu up a tá vyžaduje zvýšené oprávnenia tam, kde to platforma vyžaduje. Spustite ju raz a sledujte výstup namiesto toho, aby ste zavreli reláciu. Ak príkaz preruší vaše spojenie, pripojte sa znova cez druhú cestu a prečítajte miestny log.
sudo tailscale up --force-reauthAk kľúč už vypršal, administračná konzola môže ponúknuť dočasné predĺženie pre spôsobilé zariadenia. To predĺženie je okno na opätovné získanie prístupu a dokončenie prihlásenia, nie trvalá náhrada. Poznamenajte si zobrazený termín.
Otestujte, čo zariadenie skutočne poskytuje
Po opätovnom pripojení zariadenia otestujte službu, pre ktorú existuje. Router sa má testovať cez prostriedok za ním, výstupný uzol cez zamýšľanú internetovú cestu a obyčajný server cez port, ktorý skutočne používate. Uzol zobrazený ako online sám o sebe nič z toho nepreukazuje. Testujte zo stroja, ktorý nie je uzlom, pretože miestne kontroly cestu cez tailnet úplne obchádzajú.
tailscale ping 100.101.102.103Potom si zapíšte politiku expirácie pre tento stroj. Neobsluhovaný konektor a osobný notebook majú rozdielne tolerancie a ten, kto server zdedí, by nemal znova zisťovať, ktorý z nich to je. Tá poznámka je rozdiel medzi zdokumentovanou politikou a prekvapením budúci rok. Dokumentácia Tailscale k expirácii kľúčov pokrýva možnosti obnovy a ich obmedzenia.