Skrypt do restartowania terminali za pomoca PUTTY

0

Witam,
W tej chwili musze laczyc sie do kazdego terminala osobno poprzez SSH do tego uzywam PUTTY wpisywac login i haslo: root nastepnie komende reboot. Terminali jest prawie 60 wiec zajmuje to jakis czas. Czy istnieje mozliwosc napisania jakiegos skrypu, który działał by pod windowsem i ktory jednym kliknieciem uruchamial by restart na wszystkich temrinalach ? Od czasow studiow nic nie programowalem dlatego pisze tutaj. Pozdrawiam.

0

A może jakies ansible?

1

A nie mozna po prostu napisac skryptu chocby w bashu/pythonie/czymkolwiek napisac ktory polaczy sie przez ssh do listy hostow i wywola komende?
(zakladam ze klucze masz ustawione, jak nie to jeszcze to pasuje zrobic)

0

w bacie dla każdego hosta dodajesz komende

putty.exe -ssh adres_hosta -l user -pw password -m putty.cmd

a w putty.cmd
reboot

z tego co pamiętam to nie przechodzi podawanie komend wprost do putty zamiast w dodatkowym pliku

0

masz na mysli basha ? Wybaczcie ale jestem zielony w tym.

dobra chyba kapuje

wywala mi bład Network error: cannot assign requested address i dalej nie idzie moze cos nie tak jest z komedą ? Napisałem tak: putty.exe -ssh 192.168.0.55 -1 root -pw root -m putty.cmd

0

zobacz tak
putty.exe -ssh 192.168.0.55:22 -1 root -pw root -m putty.cmd
o ile masz ssh na standardowym porcie

0
abrakadaber napisał(a):

zobacz tak
putty.exe -ssh 192.168.0.55:22 -1 root -pw root -m putty.cmd
o ile masz ssh na standardowym porcie

hej, niestety ale delej jest to samo.

0

Ja użył bym tu Sup lub Ansible. Alternatywą byłoby użycie np. Serf by się z tym uporać (tyle, że tutaj wymaga to umieszczenia kodu na wszystkich maszynach zawczasu).

0

jeśli dalej próbujesz z putty to

  1. odpal putty bez parametrów i zobacz czy się połączysz
  2. putty.exe -ssh adres_hosta i zobacz czy się połączy (powinno wyskoczyć okno z pytaniem o user i hasło)
  3. putty.exe -ssh adres_hosta -l user i zobacz czy się połączy (powinno wyskoczyć okno z pytaniem o hasło)
  4. putty.exe -ssh adres_hosta -l user -pw password -m i zobacz czy się połączy (powinno wyskoczyć okno z już zalogowanym userem)
0

1 i 2 punkt działa, 3 i 4 juz nie jest ten sam błąd :/

abrakadaber napisał(a):

jeśli dalej próbujesz z putty to

  1. odpal putty bez parametrów i zobacz czy się połączysz
  2. putty.exe -ssh adres_hosta i zobacz czy się połączy (powinno wyskoczyć okno z pytaniem o user i hasło)
  3. putty.exe -ssh adres_hosta -l user i zobacz czy się połączy (powinno wyskoczyć okno z pytaniem o hasło)
  4. putty.exe -ssh adres_hosta -l user -pw password -m i zobacz czy się połączy (powinno wyskoczyć okno z już zalogowanym userem)
0

dobra działa dzieki :)

ptaku666 napisał(a):

1 i 2 punkt działa, 3 i 4 juz nie jest ten sam błąd :/

abrakadaber napisał(a):

jeśli dalej próbujesz z putty to

  1. odpal putty bez parametrów i zobacz czy się połączysz
  2. putty.exe -ssh adres_hosta i zobacz czy się połączy (powinno wyskoczyć okno z pytaniem o user i hasło)
  3. putty.exe -ssh adres_hosta -l user i zobacz czy się połączy (powinno wyskoczyć okno z pytaniem o hasło)
  4. putty.exe -ssh adres_hosta -l user -pw password -m i zobacz czy się połączy (powinno wyskoczyć okno z już zalogowanym userem)

1 użytkowników online, w tym zalogowanych: 0, gości: 1