Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: tirak 31 Října 2007, 17:39:49
-
Dobrý den všem,
řeším následující problém:
ze stanice Windows (2000) bych potřeboval pomocí nějakého bat souboru vypnout server, na kterém běží Ubuntu 6.06 LTS.
Možná se ptáte proč - adminuji jednomu hotelu síť a na serveru jim běží hotelový program, restaurace apod. A bohužel hotel je v oblasti, kde dosti často (zvláště v zimě) vypínají elektřinu. A management hotelu nechce slyšet na silnější záložní zdroje (tedy v jejich případě by se asi nejspíš muselo jednat o naftový generátor). Takže jsem pojal myšlenku, abych předešel ztrátě dat po vybití UPS a pádu serveru, že by obsluha na recepci spustila nějaký bat soubor, který by vzdáleně vypnul server (třeba po dvou minutách výpadku elektřiny).
Bohužel ať přemýšlím, jak přemýšlím, tak nic mě nenapadá. Zkoušel jsem openssh pro Windows, ale klasický příkaz "shutdown -h now" vyžaduje adminové heslo a to jim samozřejmě sdělit nechci.
Nemáte nějaký nápad?
Díky za jakékoliv postrčení vpřed.
Tirák
-
Neexistuje náhodou v široké nabídce skupin uživatelů i nějaká skupina, která by mohla jen a pouze vypínat... Myslím, že by to tímhle směrem mohlo jít, ale možná jenom plácám... :P
-
vytvorte soubor "server_halt.bat" a jeho obsahem bude:
plink.exe -ssh ip.ad.re.sa -l remote_user
Na strane serveru vytvorit uzivatele "remote_user", pridat ho do prislusne skupiny aby mohl vypnout server a nastavit jako shell primo "/sbin/halt" nebo nejaky vlastni script, pripadne upravit bashrc, moznosti je spousta. Plink najdete na strankach kde roste putty. Zapnuti muzete realizovat pomoci WOL a MAC adresy.
-
Super, díky za nakopnutí tím správným směrem....
-
Jestli je to nejaka APCeckova UPSka, tak existuje deamon (v repozitarich) apcupsd, kde je mozno nastavit jej tak, ze pokud UPSka bude tesne pred koncem zivota z baterie, vypne se server pres klasicky shutdown
-
Tohle mi taky napadlo, ale bohužel UPS je nějaká super exotická a bez komunikačního kabelu.... Prostě zatím funguje a jinou ze svých zásob jim tam dávat nemíním (je to zase o penězích, že :-D )
Tirak
-
Zkuste se navstivit nejaky obchod s elektronickymi soucastkami, v Brne napr. GES nebo GM Elektro, jsou tam vetsinou prodavaci s vysokou informovanosti - at uz bastliri ci radioamateri - a hadam vam dokazi za par korun pripravit schematko jednoducheho obvodu, ktere po vypadku 220V z hlavniho okruhu dokaze sepnout spinac na serveru - tim by se server vypnul pres tlacitko pomoci acpi. Pripadne by se dal monitorovat stav COM portu, kam by se odeslala nejaka instrukce. Ta druha zalezitost neni trivialita, na tu prvni bych si troufl i ja :)
-
Zdravím...Potřeboval totéž "ze stanice Windows (2000) bych potřeboval pomocí nějakého bat souboru vypnout server, na kterém běží Ubuntu 6.06 LTS." ale opačně.Tedy ze systému Ubuntu GG vupnout vdáleně systém Windows XP.
-
Zdravím...Potřeboval totéž "ze stanice Windows (2000) bych potřeboval pomocí nějakého bat souboru vypnout server, na kterém běží Ubuntu 6.06 LTS." ale opačně.Tedy ze systému Ubuntu GG vupnout vdáleně systém Windows XP.
1. psshutdown -u jmeno -p heslo -r \\kompjutrnejm (mozna pujde pres wine)
2. nainstalovat ve windows ssh server (funguje spolehlive, bezne pouzivam) a pouzit nejaky CLI shutdown program nepriklad ten z reskitu windows.
3. pouzit google a najit si lepsi reseni