Portál AbcLinuxu, 10. května 2025 05:39

Dotaz: Ako na reset po sieti?

11.4.2007 17:53 Diabloo
Ako na reset po sieti?
Přečteno: 448×
Odpovědět | Admin
Dobrý deň, chcel by som sa opytat ci uz niekto niekedy riesil a vedel by mi poradit ako by sa dal rozchodit reset po sieti? Predstavujem si to asi tak, ze mam v sieti zapojenych 7 pc z toho jeden server a z tohto serveru by som chcel vediet poslat signal(prikaz) do hociktorého PC 1 až 6 a tento by sa resetol alebo vypol. Je to možné?

OS: Mandriva Linux 2007

Predom vďaka

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.4.2007 18:03 jm
Rozbalit Rozbalit vše Re: Ako na reset po sieti?
Odpovědět | | Sbalit | Link | Blokovat | Admin
No na vypnuti snad staci ssh? Na HW reset potrebujes HW (resetator) ;)
kouby avatar 11.4.2007 20:46 kouby | skóre: 27 | blog: init | Praha
Rozbalit Rozbalit vše Re: Ako na reset po sieti?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud chcete restartovat vzdalene pouze jeden pocitac v siti, tak je bezne spustit na tomto pocitac ssh demona a pomoci ssh se k pocitaci pripojit, resetovat ho napriklad pomoci shutdown -r now.
That's thirty minutes away. I'll be there in ten.
andree avatar 11.4.2007 22:15 andree | skóre: 39 | blog: andreeeeelog
Rozbalit Rozbalit vše Re: Ako na reset po sieti?
Odpovědět | | Sbalit | Link | Blokovat | Admin
dalsia moznost je vyrobit si/kupit nejaky hardver, ktory bude priamo pripojeny k bedni - na reset button... ak chces komercne riesenie, asi to bude stat dost vela - hadam, ze to bude iba integrovane s rieseniami prenosu obrazu+klavesnice+mysi cez ethernet kabelaz (napr.).

inak som teda nazivo nic na resetovanie ale nevidel (mame iba to video-over-"net"), najlepsie to bude asi robit softverovo (ak ovsem stroj nezatuhne na kernel panic)
11.4.2007 22:24 azurIt | skóre: 34 | blog: zatial_bez_mena
Rozbalit Rozbalit vše Re: Ako na reset po sieti?
v jadre sa da nastavit automaticky reboot pri kernel panic
12.4.2007 00:10 DNA
Rozbalit Rozbalit vše Re: Ako na reset po sieti?
jak? mě když kernel panikaří, tak už mi nezbývá než reset... Která je to volba? Občas by se to hodilo...
12.4.2007 00:29 azurIt | skóre: 34 | blog: zatial_bez_mena
Rozbalit Rozbalit vše Re: Ako na reset po sieti?
/bin/echo 5 > /proc/sys/kernel/panic
pripadne parameter jadru:
panic=5

oba sposobia automaticky reboot po 5 sekundach - je jedno, ktory pouzijes, avsak ak ocakavas panic uz pri boote (napr. vymena kernelu na dialku), treba zvolit to druhe.
11.4.2007 22:26 azurIt | skóre: 34 | blog: zatial_bez_mena
Rozbalit Rozbalit vše Re: Ako na reset po sieti?
Odpovědět | | Sbalit | Link | Blokovat | Admin
mozes postavit dva compy oproti sebe tak, aby CD-ROMka jedneho bola oproti reset tlacidlu druheho. mno a potom uz len na tu cd-rom pripevnis nejaku palicku a 'eject' cez ssh ;)
12.4.2007 11:01 bitguard
Rozbalit Rozbalit vše Re: Ako na reset po sieti?
Hehehehe, tak toto si niekde poznamenam :)
vencour avatar 11.4.2007 22:37 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: Ako na reset po sieti?
Odpovědět | | Sbalit | Link | Blokovat | Admin

Když už se tu řeší nějaké exotično, UPSku se vzdáleným dohledem nikdo nezkusil?

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
12.4.2007 06:43 ZAH | skóre: 43 | blog: ZAH
Rozbalit Rozbalit vše Re: Ako na reset po sieti?
Jestli jde pouze o dohled nad ups tak APC v pohodě pomocí apcupsd. Lze i přes webové rozhraní.
11.4.2007 23:34 martyone | skóre: 18
Rozbalit Rozbalit vše Re: Ako na reset po sieti?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud by to mělo být spouštěno z nějakého skriptu (nebo prostě maximálně pohodlné - fuj! ;-) ), tak na každém počítači mít k tomuto účelu uživatele, který má pravo restartovat bez zadání root hesla, a zřízeno přihlášení přes ssh autentizované pomocí klíčů (aby se nemuselo zadávat heslo). A pak už jen
$> ssh vzdaleny_stroj reboot
11.4.2007 23:34 Dejv | skóre: 37 | blog: Jak ten blog nazvat ... ? | Ostrava
Rozbalit Rozbalit vše Re: Ako na reset po sieti?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Taky jsem problem vzdaleneho resetovani musel resit, ale jen u jednoho stroje. Dopadlo to tak, ze jsem vzal externi modem (uz neprijimal z tlf. linky, takze zadna skoda), spinaci kontakty relatka vyvedl na reset tlacitko toho resetovaneho stroje, pripojil ho k jinemu PC, na nem udelal jednoduche webove rozhrani a kdyz potrebuji, jdu prohlizecem (klidne z mobilu) na patricnou adresu a skript mi "zvedne" a po chvilce "zavesi" ten modem, cimz resetuje.

Ale resit takhle reset pro 6 PC bych teda nechtel... :-)

Dejv
Pevně věřím, že zkušenější uživatelé mě s mými nápady usměrní a pošlou tam, kam tyto nápady patří...
Josef Kufner avatar 12.4.2007 00:02 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Ako na reset po sieti?
Odpovědět | | Sbalit | Link | Blokovat | Admin
No, pokud to je lan kolem jednoho switche, tak bys mohl reset napojit na jeden z nevyužitých párů v UTP kabelu a u serveru je vyvédst na sadu relátek připojených třeba k paralelnímu portu.

Připojit relátko k parelelnímu portu je o jednom tranzistoru, odporu a diodě. Na druhé straně je to jen kus kabelu. Když se šikovně propojí pár pinů paralelního portu, tak na ovládání stačí echo.
Hello world ! Segmentation fault (core dumped)
12.4.2007 11:17 ed | skóre: 18
Rozbalit Rozbalit vše Re: Ako na reset po sieti?
Odpovědět | | Sbalit | Link | Blokovat | Admin
ssh root@masina reboot

na cielovej masine musi bezat ssh a musi sa dat prihlasit na rootovsky ucet.

alebo mozete masiny poumiestnovat tak, ze budu celnymi stranami proti sebe, dvierka CDrom mechaniky jedneho pocitaca budu v rovnakej urovni ako reset na druhej bedni. Ked sa druhy pocitac kusne, staci v tom prvom vykonat eject /dev/cdrom nadialku a otvarajuce dvierka ten druhy resetnu ;)
12.4.2007 11:53 azurIt | skóre: 34 | blog: zatial_bez_mena
Rozbalit Rozbalit vše Re: Ako na reset po sieti?
12.4.2007 11:39 Diabloo
Rozbalit Rozbalit vše Re: Ako na reset po sieti?
Odpovědět | | Sbalit | Link | Blokovat | Admin
tak najviac sa mi pozdava ten reset softwarovy cez ssh. Nainstaloval som si openssh na vsetkych pc ale ked som potom zadal ssh 192.168.1.2 reboot napisalo mi :
ssh: connect to host 192.168.1.2 port 22: Connection refused
A dalej neviem co s tym..... Ten s cdromkou tiez nefungoval :)
Josef Kufner avatar 12.4.2007 12:20 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Ako na reset po sieti?
Ověř si, zda se ti sshd na cílovém stroji spouští.
Hello world ! Segmentation fault (core dumped)
12.4.2007 13:00 Diabloo
Rozbalit Rozbalit vše Re: Ako na reset po sieti?
Nespúšťa sa. Ako ho spustím, resp. nastavím aby sa spúšťal pri štarte?
kouby avatar 12.4.2007 13:43 kouby | skóre: 27 | blog: init | Praha
Rozbalit Rozbalit vše Re: Ako na reset po sieti?
Myslim, ze by to Mandriva mohla mit v nejakem tom ovladacim panelu. A nebo si to mozna pletu se SuSE. Jinak rucne to nastavite v nejakem globalnim konfiguracnim skriptu v /etc.
That's thirty minutes away. I'll be there in ten.
vencour avatar 12.4.2007 17:56 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: Ako na reset po sieti?

Mandriva má především drakconf, v něm to nastavíte ... musíte pustit ssh server a povolit na firewallu.

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
unknown_ avatar 12.4.2007 19:12 unknown_ | skóre: 30 | blog: blog
Rozbalit Rozbalit vše Re: Ako na reset po sieti?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Běžně rebootuji přes OpenSSH.
16.4.2007 19:11 Diabloo
Rozbalit Rozbalit vše Re: Ako na reset po sieti?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Takze po nainstalovani openSSH a jeho spusteni na masinach mi to funguje ale nie uplne. Ked sa chcem napojit zo 6tich stanic na server cize ssh ipservera, zadam heslo roota tak som tam a mozem ovladat server, ale ked chcem presny opak, o co mi islo :), aby som zo servera mohol resetnut 6 stanic, tak zadam ssh ipstanice, chce to heslo tak zadam rootovske heslo na stanici a napise mi
Permission denied, please try again.
po tretom akoze zle zadanom hesle mi napise
Permission denied (publickey,password,keyboard-interactive).
heslo zadavam urcite spravne. Neviete co to moze byt? vdaka za odpovede.
16.4.2007 19:25 azurIt | skóre: 34 | blog: zatial_bez_mena
Rozbalit Rozbalit vše Re: Ako na reset po sieti?
obycajne je vzdialene prihlasenie na roota zakazane. v /etc/ssh/sshd_config najdi direktivu 'PermitRootLogin' (pripadne ju odkomentuj) a nastav ju na 'yes' takto:
PermitRootLogin yes
Josef Kufner avatar 16.4.2007 19:29 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Ako na reset po sieti?
Jako root se po síti nepřihlašuje. A když jo, tak jen klíčema a heslo zakázat. Odhaduju, že to na stanicích máš takto defaultně, takže si prohlídni konfigurák sshd a nastav si to přihlašování pomocí klíčů, nebo lépe si tam vytvoř účet přímo pro vypínání a jako loginshell mu dej shutdown :-D
Hello world ! Segmentation fault (core dumped)
16.4.2007 19:37 Diabloo
Rozbalit Rozbalit vše Re: Ako na reset po sieti?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vdaka ten azuritov sposob funguje. uz rebootujem :) Otázka na Jozefa, prečo by som sa nemohol prihlasovat ako root po sieti? má to nejaké rizikové faktory alebo čo?
16.4.2007 19:50 azurIt | skóre: 34 | blog: zatial_bez_mena
Rozbalit Rozbalit vše Re: Ako na reset po sieti?
vo vseobecnosti sa to povazuje za zly navyk co sa bezpecnosti tyka :) mal by si si tam vytvorit nejaky normalny ucet, prihlasit sa na ten a potom 'su' na roota. pripade pouzit kluce (ako navrhol Jozef). vzdialene prihlasenie priamo ma roota by malo ostat zakazane.
Josef Kufner avatar 16.4.2007 22:11 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Ako na reset po sieti?
$ cd /var/log
$ ( cat auth.log auth.log.0 ; gunzip -c auth.log.*.gz ) \
> | grep 'User root not allowed' | wc -l
2510
$ ( cat auth.log auth.log.0 ; gunzip -c auth.log.*.gz ) \
> | grep -e 'sshd.*not allowed' -e 'sshd.*Illegal user' | wc -l
13662
$ calc '2510 / 13662 * 100'
        ~18.37212706777924169229
Jak vidíš, tak skoro 20 % všech útoků na můj domácí server je na roota. Už jenom kvůli tomu je celkem vhodné ho zakázat. Další důvod je stejný jako ten, kvůli kterému se není vhodné přihlašovat přímo jako root lokálně – ochrana před vlastní blbostí ;-)
Hello world ! Segmentation fault (core dumped)
17.4.2007 10:33 Diabloo
Rozbalit Rozbalit vše Re: Ako na reset po sieti?
OK takže som sa rozhodol že vás poslúchnem a vytvoril som si ďalšieho užívateľa s menom a heslom na všetkých pc. Avšak keď zadám
ssh ip
automaticky chce heslo roota. Ako bude vyzerať príkaz ktorý ma prihlási ako užívatela s menom diabloo? Vďaka za odpoved
17.4.2007 10:37 Jiří Veselský | skóre: 30 | blog: Jirkovo | Ostrava
Rozbalit Rozbalit vše Re: Ako na reset po sieti?

ssh uzivatel@ip, viz man ssh

17.4.2007 10:45 Diabloo
Rozbalit Rozbalit vše Re: Ako na reset po sieti?
VDAKA uz to funguje na 100% :)
vencour avatar 17.4.2007 10:47 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: Ako na reset po sieti?

Doplňovací otázka ... vy jste byl přihlášen lokálně jako root, že to v ssh otvíralo účet roota?

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
17.4.2007 11:59 Diabloo
Rozbalit Rozbalit vše Re: Ako na reset po sieti?
Ano bol som prihlaseny ako root. preto ma to prihlasovalo ako roota. pretoze ked som sa prihlasoval ako uzivatel server tak na uzivatelovi server nemam heslo a v sshd.config je zakazane 0 heslo(aspon myslim ze to je preto :) .
18.4.2007 00:13 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Ako na reset po sieti?
Není... je to proto, že pokud při spouštění ssh nezadáš, pod jakým uživatelem se chceš přihlásit, automaticky tě to přihlašuje pod jménem, pod jakým zrovna pracuješ.

Takže pokud jsi na serveru pracoval pod uživatelem "server", pak ssh ip fungovalo stejně jako ssh server@ip. No a protože na klientech nemáš žádného uživatele "server", tak tě to nemohlo přihlásit.

Když jsi na serveru pracoval jako root, ssh ip fungovalo stejně jako ssh root@ip a "root" už na těch klientech je.
Quando omni flunkus moritati
18.4.2007 15:01 Diabloo
Rozbalit Rozbalit vše Re: Ako na reset po sieti?
Aha, dik za vysvetlenie som zas o nieco mudrejsi :)
19.4.2007 14:51 Diabloo
Rozbalit Rozbalit vše Re: Ako na reset po sieti?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ešte by som mal jednu otazočku. Na staniciach mam teda 2 uzivatelov vzdy uzivatela pcX (X=číslo pc) a diabloo. diabloo ma aj heslo takze sa pripojit
ssh diabloo@ip 
nie je problem. ale ucty pcX nemaju heslo a na ne sa mi pripojit neda. v
/etc/ssh/sshd_config
som zmenil
#PermitEmptyPasswords no
na
#PermitEmptyPasswords yes
ale nepomohlo. Ide mi o to aby som mohol zo servera poslat logout jednotlivym uctom pcX. a chcel som to vyriesit tak ze sa zo servera lognem na pcX ucet a dam logout. Ale neviem ci nie je problem v tom, ze pcX ucet je vlastne lognuty na konkretnom PC a mna zo servera nechcne lognut na ten isty ucet, ktory je momentalne lognuty. Neviem. Dalo by sa to nejako vyriesit? Predom vdaka za odpovede.
19.4.2007 15:59 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Ako na reset po sieti?
Nevím, o co se přesně snažíš (i když to vypadá na nějakou školicí místnost), ale je potřeba opustit paradigmata windows. Příhlášení se do linuxu znamená, že se pod nějakým uživatelem spustí nějaký proces (virtuální terminál, grafická aplikace, atd.) Pokud má uživatel A spuštěno třeba KDE (zřejmě tvá analogie "přihlášenému uživateli"), není žádný důvod, aby sis nemohl přes ssh vzdáleně otevřít pod tím samým uživatelem A virtuální terminál. Prostě jenom další proces běžící pod uživatelem A (nebo B, C, rootem atd.).

Vzdálené odhlášení uživatele by znamenalo, že se mu musíš připojit do běžícího grafického prostředí a kliknout na odhlášení. Nevím, zda jsou na to nějaké síťové služby, ale nejsnazší by bylo použít nějaký nástroj na vzdálenou plochu (např. VNC, je již myslím zabudováno přímo do KDE i GNOME).
19.4.2007 16:23 azurIt | skóre: 34 | blog: zatial_bez_mena
Rozbalit Rozbalit vše Re: Ako na reset po sieti?
este to zmen takto :)
#PermitEmptyPasswords yes
na toto
PermitEmptyPasswords yes

nemyslim si vsak, ze je to dobry napad - vlastne tym otvoris dany pocitac celej sieti (pripadne aj internetu). ak sa chces niekam logovat pomocou skriptu, pouzi kluce. a taka poznamka: ak by si sa prihlasil pod usera pcX a zadal 'logout', odhlasilo by to len tvoje pripojenie - povodnee, o ktore ti zrejme ide, by ostalo lognute. vyriesit by sa to dalo napriklad tymto:
skill -term -u pcX
posles tym signal na ukoncenie vsetkym procesom patriacim userovi pcX (pozri tiez man skill). samozrejme to nezarucuje ich ukoncenie.
19.4.2007 16:48 Diabloo | skóre: 6 | Žilina
Rozbalit Rozbalit vše Re: Ako na reset po sieti?
Vďaka za odpovede, sice mi to nefacha ale nejako sa s tym pohram. Ak to nepojde nevadi nie je to take podstatne. Este raz dik
Linux nás všetkých prežije, aj teba M$ :)
Josef Kufner avatar 19.4.2007 19:50 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Ako na reset po sieti?
Mno, tuhle volbu zas nastav na 'no', přećti si nějaký článek o přihlašování po ssh přes RSA klíče a nastav si to. Není to složité, heslo pak k přihlášení nepotřebuješ, jen klíč.
Hello world ! Segmentation fault (core dumped)
19.4.2007 15:37 Michal Kašpar | skóre: 15
Rozbalit Rozbalit vše Re: Ako na reset po sieti?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Podívejte se případně ještě na sysrqd, který by mohl někdy pomoci i v situacích, kdy už to ssh nerozchodí (ovšem za cenu např. bezpečnosti).

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.