Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1070 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  reboot d'un linux via un windows

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

reboot d'un linux via un windows

n°355836
watcho
Posté le 13-11-2003 à 12:29:08  profilanswer
 

Y'a-t-il un moyen (a part webmin) opur rebooter un linux via un linux, le but etant de mettre un prog ou un bouton qqpart sur la station d'un client pour le rebooter quand j'y ai plus la main a distance

mood
Publicité
Posté le 13-11-2003 à 12:29:08  profilanswer
 

n°355837
Tomate
Posté le 13-11-2003 à 12:30:54  profilanswer
 

watcho a écrit :

Y'a-t-il un moyen (a part webmin) opur rebooter un linux via un linux, le but etant de mettre un prog ou un bouton qqpart sur la station d'un client pour le rebooter quand j'y ai plus la main a distance

ca veut dire kan le pc linux a plante ??


---------------
:: Light is Right ::
n°355841
void_ppc
Posté le 13-11-2003 à 12:43:55  profilanswer
 

ssh, avec client ssh windows, genre putty

n°355842
watcho
Posté le 13-11-2003 à 12:46:19  profilanswer
 

ben oui mais j'aurais voulu un truc ou il ne sait faire que et uniquement que rebooter.
 
 
En fait, c'est assez bizzare, c'est un client en Hollande qui a bcp de probs avec son provider, et il ne veut jamais croire que la faute vient de son provider sans avoir reboote le linux pour essayer. Alors pour le rebooter, ce qu'il fait --> reset.
 
 
Les hollandais quand meme ;)  (je rigole)

n°355849
void_ppc
Posté le 13-11-2003 à 12:54:08  profilanswer
 

watcho a écrit :

ben oui mais j'aurais voulu un truc ou il ne sait faire que et uniquement que rebooter.
 
 
En fait, c'est assez bizzare, c'est un client en Hollande qui a bcp de probs avec son provider, et il ne veut jamais croire que la faute vient de son provider sans avoir reboote le linux pour essayer. Alors pour le rebooter, ce qu'il fait --> reset.
 
 
Les hollandais quand meme ;)  (je rigole)


 
tu pourrais pas plutot essayer de le raisonner ? ou alors (j'ai eu le même problème  :D ) de mettre une interface web avec des cgi qui montrent l'état des interfaces réseau, les log, bref de quoi le rassurer  :o  
 
(par principe tu devrait pas le laisser faire, sauf si tu es d'une paresse crasse)

n°355853
trictrac
Posté le 13-11-2003 à 13:02:48  profilanswer
 

soit tu lui met phpsysinfo pour qu'il voit que le server marche bien
soit tu fais un bete script cgi qui reboot le server (3 lignes) et tu lui met un lien vers le-dit scritp sur son buro.
Efficace, mais crade et pas forcement super secure, vuq ue tout le monde peut rebooter le sever une fois l'url du CGI connue. A voir en fction de l'importance du server

n°355856
fatypunk
Java bien !
Posté le 13-11-2003 à 13:18:56  profilanswer
 

sinon il existe bien une lib sous win32 pour faire du ssh je pense, donc tu fais une petitr appli c++ qui se connecte en ssh pour le rebooter.

n°355859
Tomate
Posté le 13-11-2003 à 13:24:55  profilanswer
 

FatyPunk a écrit :

sinon il existe bien une lib sous win32 pour faire du ssh je pense, donc tu fais une petitr appli c++ qui se connecte en ssh pour le rebooter.

utilise l auth par cle alors ce sera plus sur ;)


---------------
:: Light is Right ::
n°355862
fatypunk
Java bien !
Posté le 13-11-2003 à 13:32:04  profilanswer
 

tomate77 a écrit :

utilise l auth par cle alors ce sera plus sur ;)


 
 :jap:  juste...

n°355873
[Albator]
MDK un jour, MDK toujours !
Posté le 13-11-2003 à 13:57:40  profilanswer
 

Crée un utilisateur qui a comme shell une commande de reboot.
T'as juste à déclencher un login sur cet utilisateur (telnet, ssh, ...) pour rebooter le serveur.

mood
Publicité
Posté le 13-11-2003 à 13:57:40  profilanswer
 

n°355916
belgique
Posté le 13-11-2003 à 14:57:39  profilanswer
 

Lance Blaster dessus ;)

n°355924
Tomate
Posté le 13-11-2003 à 15:11:15  profilanswer
 

[Albator] a écrit :

Crée un utilisateur qui a comme shell une commande de reboot.
T'as juste à déclencher un login sur cet utilisateur (telnet, ssh, ...) pour rebooter le serveur.

c super secure dis moi [:zytrahus5]


---------------
:: Light is Right ::
n°355942
belgique
Posté le 13-11-2003 à 15:37:44  profilanswer
 

où ets le problème?

n°355951
BMOTheKill​er
Posté le 13-11-2003 à 15:45:35  profilanswer
 

avec un cgi il y a moyen, pour sécuriser le truc :
 
- tu fais un répertoire /var/www/html/admin par exemple, dedans tu y mets déjà un .htaccess lié à une base .htpasswd où sera inscrit le login et le pass
- dans ce même répertoire, tu crés un fichier html avec un formulaire login/pass, qui renvois un paramètre au cgi qui se trouve dans /var/www/cgi-bin
- dans le cgi, tu mets un ligne qui parse l'url, si la "clé" n'est pas donné, le cgi renvoi une erreur ou directement une page blanche
 
j'utilise pas mal ce principe pour gérer les serveurs de jeux à distance, avec un cgi et plusieur paramètres dans l'url, je peux gérer la reconnaissance comme quoi le cgi est appelé du formulaire + re/démarrer/arrêter/donner des paramètres autres aux processus visés...
 
bon un exemple :
 
/var/www/html/admin/.htaccess :


AuthName "Authentification requise"
AuthUserFile /var/www/html/htpasswd/.htpasswd
AuthGroupFile /dev/null
AuthType Basic
 
<Limit GET>
require user admin
</Limit>


 
/var/www/html/htpasswd/.htpasswd (généré avec la commande htpasswd) :


admin:MOT_DE_PASSE_CRYPTE


 
/var/www/html/admin/index.html


<html>
<body>
<center>
<form method=POST action="redirect.php">
<input type=hidden name="onfailure" action="/error/HTTP_FORBIDDEN.html.var">
<input type=hidden name="path" value="">
<table border=0 cellspacing=5 width="30%">
<TR><TD>Utilisateur</TD>
<TD><input type=TEXT name="username" value="" maxlength=40></TD></TR>
<TR><TD>Mot de passe en clair</TD>
<TD><input type=TEXT name="userpass" value="" maxlength=40></TD></TR>
<TR><TD></TD><TD><input type=submit value="Valider"></TD></TR>
<TR><TD></TD><TD><BR>
</TD></TR>
</table>
</form>
</center>
</body>
</html>


 
dans ce formulaire on va dire que username est : admin
et userpass est : monpass
 
 
/var/www/html/admin/redirect.php


<?
$user=$_POST[username];
$pass=$_POST[userpass];
$lien="/cgi-bin/mon_fichier.cgi?$user%$pass";
Header("Location:" . $lien);
?>


 
/var/www/cgi-bin/mon_fichier.cgi :


echo Content-type: text/html
echo
unset USERPASS
USERPASS="$1"
if [ "$USERPASS" = "admin%monpass" ] ; then
echo "Redémarrage..."
sudo /sbin/reboot
else echo "Login/pass incorrect"
fi


 
il faut bien sûr donner le droit à apache de lancer "reboot", on le fait avec la commande sudo dont le fichier de conf est /etc/sudoers, ça donne :


# sudoers file.
 
# Cmnd alias specification
Cmnd_Alias   REBOOT=/sbin/reboot
 
# User privilege specification
root    ALL=(ALL) ALL
 
apache ALL=NOPASSWD:REBOOT


 
voilà, un bon p'tit tuto je pense... ça reste quand même assez propre et secure... là c'est le minimum, mais on peut être beaucoup plus hardu au niveau du cgi (utiliser un login/pass crypté par exemple, créer un masque sur l'url, ....)

n°356043
[Albator]
MDK un jour, MDK toujours !
Posté le 13-11-2003 à 17:28:20  profilanswer
 

tomate77 a écrit :

c super secure dis moi [:zytrahus5]  


 
A ton avis à quoi sert l'utilisateur "halt" crée par défaut sur toutes les bonnes distrib ?
Et je vois pas en quoi c'est moins secure qu'un utilisateur qui se logue pour ensuite lancer l'arrêt de la machine :sarcastic:

n°356050
Tomate
Posté le 13-11-2003 à 17:32:16  profilanswer
 

[Albator] a écrit :


 
A ton avis à quoi sert l'utilisateur "halt" crée par défaut sur toutes les bonnes distrib ?
Et je vois pas en quoi c'est moins secure qu'un utilisateur qui se logue pour ensuite lancer l'arrêt de la machine :sarcastic:

bizarrement je vois pas d utilisateur halt ou reboot sur ma gate [:zytrahus5]


---------------
:: Light is Right ::
n°356071
[Albator]
MDK un jour, MDK toujours !
Posté le 13-11-2003 à 17:47:30  profilanswer
 

Voyons voir la 1ère distrib que j'ai sous la main (au taf) ... C'est une RH7.3
 
je trouve entre autre dans /etc/passwd:

shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt


 
Et je ne viens pas de les rajouter moi-même :ange:
Et je suis à peu près sûr que j'ai les mêmes comptes sur ma mdk9.2 à la maison ...
 
Edit: aurais-je raté le troll debian ?


Message édité par [Albator] le 13-11-2003 à 17:49:56
n°356076
BMOTheKill​er
Posté le 13-11-2003 à 17:52:37  profilanswer
 

même chose sous RH8.0

n°356205
Tomate
Posté le 13-11-2003 à 18:49:04  profilanswer
 

[Albator] a écrit :

Voyons voir la 1ère distrib que j'ai sous la main (au taf) ... C'est une RH7.3
 
je trouve entre autre dans /etc/passwd:

shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt


 
Et je ne viens pas de les rajouter moi-même :ange:
Et je suis à peu près sûr que j'ai les mêmes comptes sur ma mdk9.2 à la maison ...
 
Edit: aurais-je raté le troll debian ?

bizarre, rien du tout sur ma debian [:zytrahus5]


---------------
:: Light is Right ::
n°356294
BMOTheKill​er
Posté le 13-11-2003 à 19:13:11  profilanswer
 

tomate77 a écrit :

bizarre, rien du tout sur ma debian [:zytrahus5]  


 
y a le groupe wheel sous deb, normalement halt et shutdown sont utilisables par les membres de se groupe, enfin je crois, nan ?

n°356306
mirtouf
Light is right !
Posté le 13-11-2003 à 19:17:27  profilanswer
 

sous gentoo aussi d'ailleurs.

n°356308
Tomate
Posté le 13-11-2003 à 19:18:00  profilanswer
 

BMOTheKiller a écrit :


 
y a le groupe wheel sous deb, normalement halt et shutdown sont utilisables par les membres de se groupe, enfin je crois, nan ?

le groupe wheel permet aux users de ce groupe de pouvoir passer root
ce n est pas specifique a debian
et ca n a aucun rapport avec reboot
 
 [:mrbrelle]


---------------
:: Light is Right ::
n°356310
Tomate
Posté le 13-11-2003 à 19:18:16  profilanswer
 

mirtouf a écrit :

sous gentoo aussi d'ailleurs.

:jap:
 
fo pas oublier de le rajouter a son user :D


Message édité par Tomate le 13-11-2003 à 19:18:38

---------------
:: Light is Right ::
n°356316
mirtouf
Light is right !
Posté le 13-11-2003 à 19:20:04  profilanswer
 

mirtouf $ id
uid=1000(mirtouf) gid=100(users) groupes=100(users),10(wheel),18(audio),80(cdrw),407(cdrecording),35(games)

n°356318
Tomate
Posté le 13-11-2003 à 19:22:55  profilanswer
 

mirtouf a écrit :

mirtouf $ id
uid=1000(mirtouf) gid=100(users) groupes=100(users),10(wheel),18(audio),80(cdrw),407(cdrecording),35(games)
 

et ? [:zytrahus5]


---------------
:: Light is Right ::
n°356323
BMOTheKill​er
Posté le 13-11-2003 à 19:24:40  profilanswer
 

tomate77 a écrit :

le groupe wheel permet aux users de ce groupe de pouvoir passer root
ce n est pas specifique a debian
et ca n a aucun rapport avec reboot
 
 [:mrbrelle]  


 
c'est pas spécifique à deb, d'accord, mais si tu t'enlèves du groupe wheel, t'arriveras encore à lancer shutdown (reboot/halt) à ton avis ?

n°356327
mirtouf
Light is right !
Posté le 13-11-2003 à 19:26:27  profilanswer
 

bah....
rien...
 
J'ai pas encore épuisé mon quota de réponses à la con ! :o

n°356329
Tomate
Posté le 13-11-2003 à 19:27:03  profilanswer
 

BMOTheKiller a écrit :


 
c'est pas spécifique à deb, d'accord, mais si tu t'enlèves du groupe wheel, t'arriveras encore à lancer shutdown (reboot/halt) à ton avis ?

tomate@tomate:~$ /sbin/reboot  
reboot: must be superuser.
tomate@tomate:~$ id
uid=1000(tomate) gid=1000(tomate) groups=1000(tomate)
tomate@tomate:~$  


 
 [:mrbrelle]


---------------
:: Light is Right ::
n°356331
Tomate
Posté le 13-11-2003 à 19:27:21  profilanswer
 

mirtouf a écrit :

bah....
rien...
 
J'ai pas encore épuisé mon quota de réponses à la con ! :o

ah ok lol [:latex_]


---------------
:: Light is Right ::
n°356340
BMOTheKill​er
Posté le 13-11-2003 à 19:33:53  profilanswer
 

tomate77 a écrit :

tomate@tomate:~$ /sbin/reboot  
reboot: must be superuser.
tomate@tomate:~$ id
uid=1000(tomate) gid=1000(tomate) groups=1000(tomate)
tomate@tomate:~$  


 
 [:mrbrelle]  


 
mets-toi dans le groupe wheel et recommence :o

n°356349
Tomate
Posté le 13-11-2003 à 19:37:21  profilanswer
 

root@tomate:~$ usermod -G wheel tomate
usermod: unknown group wheel


 
 [:mrbrelle]


---------------
:: Light is Right ::
n°356357
belgique
Posté le 13-11-2003 à 19:41:22  profilanswer
 


thibaut@textorm sbin $ ll halt
-rwxr-xr-x    1 root     root         9376 2003-09-19 20:10 halt
thibaut@textorm sbin $ ll shutdown
-rwxr-xr-x    1 root     root        16184 2003-09-19 20:10 shutdown


J'ai pas envie de tester la commande sur ma gentoo, mais je ne vois pas pourquoi être dans le groupe wheel pourrait servir.
Edit: le boulet, je viens de voir que c'était x pour tout le monde, je ne veux vraiment pas tester là, ça va faire mal à mon uptime :D


Message édité par belgique le 13-11-2003 à 19:42:57
n°356368
Tomate
Posté le 13-11-2003 à 19:44:49  profilanswer
 

Belgique a écrit :


thibaut@textorm sbin $ ll halt
-rwxr-xr-x    1 root     root         9376 2003-09-19 20:10 halt
thibaut@textorm sbin $ ll shutdown
-rwxr-xr-x    1 root     root        16184 2003-09-19 20:10 shutdown


J'ai pas envie de tester la commande sur ma gentoo, mais je ne vois pas pourquoi être dans le groupe wheel pourrait servir.
Edit: le boulet, je viens de voir que c'était x pour tout le monde, je ne veux vraiment pas tester là, ça va faire mal à mon uptime :D

kler :
 

root@tomate:/sbin$ strings halt
/lib/ld-linux.so.2
libc.so.6
ioctl
getutid
geteuid


 
le groupe sert a rien :)


---------------
:: Light is Right ::
n°356402
BMOTheKill​er
Posté le 13-11-2003 à 19:59:26  profilanswer
 

ouai, je pensais que sous deb c'était utilisé comme ça... faudrait que je regarde, mais il me semble que c'est le principe sous freebsd

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  reboot d'un linux via un windows

 

Sujets relatifs
comment faire 'parler' un linux et un novell?Quelle distribution Linux tenant sur une disquette ?
[ XFree86 ] Comment on règle le volume sous linux ?Pourquoi ?? (adsl sous linux)
windows 2000 vers redhat fraichement instaledécallage d'écran entre Win et Linux + problème xawTV [RESOLU]
equivalance dos --> linuxCarte USB et Linux
Ze Topic Securité sous LinuxJouer sous Linux...
Plus de sujets relatifs à : reboot d'un linux via un windows


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR