Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Vzdálené vypnutí serveru z Windows  (Přečteno 6293 krát)

tirak

  • Návštěvník
  • Příspěvků: 19
Vzdálené vypnutí serveru z Windows
« kdy: 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

3m9d

  • Stálý člen
  • **
  • Příspěvků: 768
Re: Vzdálené vypnutí serveru z Windows
« Odpověď #1 kdy: 31 Října 2007, 18:11:47 »
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
* Ve Windows jde všechno - do někdy, v Linuxu jde všechno od někdy. * Omlouvám se jestli vám proti vaší vůli vykám... Jsem tak zvyklý. * Kdo nemůže žít bez opravování překlepů, ať to dělá na wiki! :)

Peter Lehotsky

  • Návštěvník
  • Příspěvků: 51
Re: Vzdálené vypnutí serveru z Windows
« Odpověď #2 kdy: 31 Října 2007, 20:34:09 »
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.

tirak

  • Návštěvník
  • Příspěvků: 19
Re: Vzdálené vypnutí serveru z Windows
« Odpověď #3 kdy: 01 Listopadu 2007, 15:54:12 »
Super, díky za nakopnutí tím správným směrem....

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5058
    • Lomítkáři
Re: Vzdálené vypnutí serveru z Windows
« Odpověď #4 kdy: 01 Listopadu 2007, 16:54:33 »
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
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

tirak

  • Návštěvník
  • Příspěvků: 19
Re: Vzdálené vypnutí serveru z Windows
« Odpověď #5 kdy: 02 Listopadu 2007, 06:22:35 »
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

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5058
    • Lomítkáři
Re: Vzdálené vypnutí serveru z Windows
« Odpověď #6 kdy: 02 Listopadu 2007, 10:09:20 »
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 :)
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

mira_mo

  • Aktivní člen
  • *
  • Příspěvků: 244
Re: Vzdálené vypnutí serveru z Windows
« Odpověď #7 kdy: 11 Listopadu 2007, 11:38:12 »
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.

Peter Lehotsky

  • Návštěvník
  • Příspěvků: 51
Re: Vzdálené vypnutí serveru z Windows
« Odpověď #8 kdy: 18 Listopadu 2007, 12:05:15 »
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

 

Provoz zaštiťuje spolek OpenAlt.