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.
A może jakies ansible?
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)
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
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
zobacz tak
putty.exe -ssh 192.168.0.55:22 -1 root -pw root -m putty.cmd
o ile masz ssh na standardowym porcie
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.
jeśli dalej próbujesz z putty to
- odpal putty bez parametrów i zobacz czy się połączysz
-
putty.exe -ssh adres_hosta
i zobacz czy się połączy (powinno wyskoczyć okno z pytaniem o user i hasło) -
putty.exe -ssh adres_hosta -l user
i zobacz czy się połączy (powinno wyskoczyć okno z pytaniem o hasło) -
putty.exe -ssh adres_hosta -l user -pw password -m
i zobacz czy się połączy (powinno wyskoczyć okno z już zalogowanym userem)
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
- odpal putty bez parametrów i zobacz czy się połączysz
putty.exe -ssh adres_hosta
i zobacz czy się połączy (powinno wyskoczyć okno z pytaniem o user i hasło)putty.exe -ssh adres_hosta -l user
i zobacz czy się połączy (powinno wyskoczyć okno z pytaniem o hasło)putty.exe -ssh adres_hosta -l user -pw password -m
i zobacz czy się połączy (powinno wyskoczyć okno z już zalogowanym userem)
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
- odpal putty bez parametrów i zobacz czy się połączysz
putty.exe -ssh adres_hosta
i zobacz czy się połączy (powinno wyskoczyć okno z pytaniem o user i hasło)putty.exe -ssh adres_hosta -l user
i zobacz czy się połączy (powinno wyskoczyć okno z pytaniem o hasło)putty.exe -ssh adres_hosta -l user -pw password -m
i zobacz czy się połączy (powinno wyskoczyć okno z już zalogowanym userem)