Re: [Confirme] Script d'arret a distance
Michel Parlebas a crit : Le Vendredi 23 Mars 2001 08:52, Mathieu Dodet a post : J'aimerais pouvoir arreter un pc sous linux a distance en lancant une commande sur un pc distant ( le tout de ma niere automatique),savez vous si il existe une solution plus "belle" que de lancer un telnet . Par e-mail ! Sur la machine distante, on aura cr un compte spcialement pour a. Lorsqu'un mail arrive dans la BAL de cet "utilisateur", une tche cron va analyser la prsence de ce mail et dclencher l'arrt de la machine... J'utilise cette sollution pour mettre jour un firewall lorsqu'une machine distante se connecte Internet avec une nouvelle adresse IP. Ma machine est informe de cette nouvelle adresse IP et met jour son firewall... Autre mthode, utilise par mon firewall, un script cgi: #!/usr/bin/perl -w require '/var/smoothwall/header.pl'; my %cgiparams; my $death = 0; print "Content-type: text/html\n\n"; $cgiparams{'ACTION'} = ''; getcgihash(\%cgiparams); if ($cgiparams{'ACTION'} eq 'Shutdown') { $death = 1; log('Shutting down SmoothWall.'); system '/usr/local/bin/smoothiedeath'; } if ($death == 0) { openpage('Shutdown control', 1); openbigbox('100%', 'LEFT'); print "FORM METHOD='POST'\n"; openbox('100%', 'LEFT', 'Shutdown:'); print END TABLE WIDTH='100%' TR TD ALIGN='CENTER'INPUT TYPE='submit' NAME='ACTION' VALUE='Shutdown'/TD /TR /TABLE END ; closebox(); print END DIV ALIGN='CENTER' TABLE WIDTH='60%' TR TD ALIGN='CENTER'A HREF='/cgi-bin/index.cgi'BACK/A/TD TD ALIGN='CENTER'A HREF='/configure.html#3.5.'HELP/A/TD /TR /TABLE /DIV END ; print "/FORM\n"; closebigbox(); } else { openpage('Shutting down...', 0); print END DIV ALIGN='CENTER' IMG SRC='/smoothwall_big.gif' BR FONT SIZE='6'SmoothWall has now shutdown/FONT /DIV END ; } closepage();
Re: [Confirme] Script d'arret a distance
Le Vendredi 23 Mars 2001 08:52, Mathieu Dodet a parl de [Confirme] Script d'arret a distance : Salut J'aimerais pouvoir arreter un pc sous linux a distance en lancant une commande sur un pc distant ( le tout de ma niere automatique),savez vous si il existe une solution plus "belle" que de lancer un telnet . Webmin permet de le faire : systme Actions de dmarrage et d'arrt redmarrer le systme/arrter le systme (tout en bas de la page) Bonne conituation -- Unix/Linux, un noyau; Windows beaucoup de ppins http://rado.multimania.com [EMAIL PROTECTED] Gnu/Linux
Re: [Confirme] Script d'arret a distance
rsh host -l login halt il faut prciser le -l si le nom de login est pas le mme sur les deux machines, et dans le compte de la machine qui reoit la commande il faut mettre un fichier .rhosts qui contient le nom du client et le compte de la machine distante, ici donc il faut mettre a dans le compte root de la machine arrter. avantage : pas de mot de passe qui passe sur le rseau. Le Vendredi 23 Mars 2001 08:52, vous avez crit : Bonjour. J'aimerais pouvoir arreter un pc sous linux a distance en lancant une commande sur un pc distant ( le tout de ma niere automatique),savez vous si il existe une solution plus "belle" que de lancer un telnet . Merci -- Bruno PINAUD Ecole Polytechnique de l'Universit de Nantes Dept. SILR http://www.polytech.univ-nantes.fr === May TUX be with you === Think differents, think vi __ ifrance.com, l'email gratuit le plus complet de l'Internet ! vos emails depuis un navigateur, en POP3, sur Minitel, sur le WAP... http://www.ifrance.com/_reloc/email.emailif
Re: [Confirme] Script d'arret a distance
Le Vendredi 23 Mars 2001 08:52, Mathieu Dodet a post : J'aimerais pouvoir arreter un pc sous linux a distance en lancant une commande sur un pc distant ( le tout de ma niere automatique),savez vous si il existe une solution plus "belle" que de lancer un telnet . Par e-mail ! Sur la machine distante, on aura cr un compte spcialement pour a. Lorsqu'un mail arrive dans la BAL de cet "utilisateur", une tche cron va analyser la prsence de ce mail et dclencher l'arrt de la machine... J'utilise cette sollution pour mettre jour un firewall lorsqu'une machine distante se connecte Internet avec une nouvelle adresse IP. Ma machine est informe de cette nouvelle adresse IP et met jour son firewall... -- MP