Mam 1000 serwerów do pracy, ale dziś wygasły wszystkie hasła do serwerów. Regularnie używam plink (PuTTY) do łączenia się z 1000 serwerami. Dzisiaj otrzymałem błąd „Wymagana zmiana hasła, ale brak dostępnego TTY”.
Następnie włączyłem TTY, włączając plink -ssh -t
i próbowałem zmienić hasło za pomocą poniższego polecenia
m:\plink>echo.password1 & echo.password2 & echo.password2 | plink -ssh -t username@13NB:xx0:320:112:0:0:0:XY -pw password1
ale passwd: Wystąpił błąd manipulacji tokenem uwierzytelnienia.
Podczas wykonywania ręcznie (dane ludzkie na Windows-cli) wszystko działa dobrze, ale podczas wykonywania automatycznie coś poszło nie tak.
Podczas próby innej metody:
m:\plink>plink -ssh -t username@13NB:xx0:320:112:0:0:0:XY -pw password1 < credential.txt
credential.txt zawiera 3 linie: hasło1 hasło2 hasło2
ale do hasła1 (aktualne hasło uniksowe) jest to sukces, po którym komenda nie może pobrać hasła 2 i monituje o nowe hasło.
Proszę podać dobre rozwiązanie.