c'est possible en créant une clé publique (se loguer sous l'utilisateur qui va exécuter le script) via : ici exemple avec root création d'une clé publique/privée sur la machine distante (celle qui va exécuter la commande ssh ... halt) #ssh-keygen -t dsa Generating public/private dsa key pair. Enter file in which to save the key (/root/.ssh/id_dsa): Enter passphrase (empty for no passphrase): # validez à vide Enter same passphrase again: Your identification has been saved in /root/.ssh/id_dsa. Your public key has been saved in /root/.ssh/id_dsa.pub. The key fingerprint is: bla bla
on doit maintenant envoyer la clé publique sur le serveur qui doit être arrêté à distance (on envoi la clé sur l'utilisateur root) # rsync -arvz /root/.ssh/id_dsa.pub [EMAIL PROTECTED]:/root/.ssh/authorized_keys2 test : exemple de script sh exécuté sous root ssh [EMAIL PROTECTED] shutdown -r now Bien à vous Philippe http://www.devparadise.com/ -----Message d'origine----- De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] la part de MERILLON JEAN-JACQUES Envoyé : mercredi 11 juin 2003 09:51 À : Mandrake Confirme (E-mail) Objet : [Confirme] Arreter une machine a distance Salut a tous J'ai une machine que je souhaite pouvoir arreter a distance par SSH. Actuelement je fais : ssh mamachine password halt Je voudrais pouvoir automatiser cela en ayant juste besoin de taper un ligne de commande du type halt-machineDistante Est ce que c'est possible et comment faire ?? merci ************************************************************************* Ce message et toutes les pieces jointes (ci-apres le "message") sont confidentiels et etablis a l'intention exclusive de ses destinataires. Toute utilisation ou diffusion non autorisee est interdite. Tout message electronique est susceptible d'alteration. SG Asset Management et ses filiales declinent toute responsabilite au titre de ce message s'il a ete altere, deforme ou falsifie. Découvrez l'offre et les services de SG Asset Management sur le site www.sgam.fr ******** This message and any attachments (the "message") are confidential and intended solely for the addressees. Any unauthorised use or dissemination is prohibited. E-mails are susceptible to alteration. Neither SG Asset Management nor any of its subsidiaries or affiliates shall be liable for the message if altered, changed or falsified. ************************************************************************* --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.488 / Virus Database: 287 - Release Date: 05/06/2003
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com"