Nejčastěji odpovídající uživatel
Script pro telnet

Dotaz
-
Zdravím všechny,
mám takový dotaz. Ve firmě máme NAS disk Synology DS 207+ centrální upsku Alpha, na kterou jsou napojeny 3 servery, switch atd. Na serverech mám nainstalovaný klienty, které komunikují s upskou a v případě slabé baterie dají pokyn k vypnutí serverů. Ten klient mi dovoluje spustit i script. A právě to korektní vypnutí bych měl rád i u NAS disku. Bohužel, když upsku připojím přímo k NAS, tak ji nevidí (není podporovaná). Sice NAS má podporovat i síťovou upsku, ale jak jsem zjistil, jedná se pouze o případ, když je více NAS disků na jedné upsce a jedna je k ní připojená, stačí ostatní NAS nasměrovat na IP adresy té propojené s upskou.
A tady je můj dotaz. Přes SSH i Telnet se dokážu k NAS připojit, zadám uživ jméno a heslo a ná příkaz poweroff a NAS se vypne. Jen nevím, jak toto zautomatizovat. Jde udělat nějaký script, který toto provede automaticky? Že bych ho pak připojil ke klientovy na serveru a když by dostal server signál, že je upska vybitá, pomocí scriptu by se vypnul i NAS disk.
Potřebuji nějak ve scriptu automaticky udělat cca toto: připojit se pomocí telnet či ssh na 192.168.1.xxx + login + password + příkaz poweroff
Případně poradit nějaký program, který by to na Serveru 2003 dokázal.
Dík moc za rady.
Aleš Ulrych
Odpovědi
-
WinSCP umi zpracovani v davce http://winscp.net/eng/download.php
Priklad souboru mytask, kterym provedete autentizaci a vykonate co potrebujete
option batch on
option confirm off
open MP@computer.org
option transfer binary
get /data/mydata.txt
close
exitTohle je davkovy soubor, ktery spoustite treba z planovace (zde je pouzity klic)
winscp.exe MP@computer.org /privatekey=c:\IN\SEM\key789.ppk /script=c:\in\mytask
Aby tohle vsechno spravne fungovalo, musite se nejdrive prihlasit lokalne s uctem, ktery pouzijete v planovaci.
- Upravený Milos PuchtaModerator čtvrtek 24. února 2011 10:26 Doplneni info
- Označen jako odpověď Jiří JanataMember čtvrtek 24. února 2011 18:18
Všechny reakce
-
WinSCP umi zpracovani v davce http://winscp.net/eng/download.php
Priklad souboru mytask, kterym provedete autentizaci a vykonate co potrebujete
option batch on
option confirm off
open MP@computer.org
option transfer binary
get /data/mydata.txt
close
exitTohle je davkovy soubor, ktery spoustite treba z planovace (zde je pouzity klic)
winscp.exe MP@computer.org /privatekey=c:\IN\SEM\key789.ppk /script=c:\in\mytask
Aby tohle vsechno spravne fungovalo, musite se nejdrive prihlasit lokalne s uctem, ktery pouzijete v planovaci.
- Upravený Milos PuchtaModerator čtvrtek 24. února 2011 10:26 Doplneni info
- Označen jako odpověď Jiří JanataMember čtvrtek 24. února 2011 18:18
-
WinSCP umi zpracovani v davce http://winscp.net/eng/download.php
Díky a můžeš mi poradit, jak tento program využít k mému problému. Jak ho nastavit? Pomocí něj jsem se na NAS přihlásil, nejprve se mi ukáže tato chyba:
"Nepodařilo se dohledat uživatelské skupiny"
Příkaz 'groups'
selhal s návratovým kódem 127 a chybovým hlášením
-sh: groups: not found.Tuto chybu musím odklepnout na "OK" a pak už jsem na měm. Teď ho už vypnout dokážu, ale nevím jak toto uložené nastavení přihlášení využít k mému problému.
Dík za radu
Aleš
Aleš Ulrych -
-
-
přiznám se že nedíval, vůbec ten program neznám. Ale stejně by mně to nepomohlo, protože mi máme upsku Alpha Pinnacle Plus 3000 včetně karty AlphaLink pro síťovou obsluhu.
http://www.alpha-ups.cz/online-zalozni-zdroj-alpha-pinnacle-plus-3000-rack/
Ale dík za tip.
Aleš
Aleš Ulrych