IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau Discussion :

Automatisation de commande à distance SSH


Sujet :

Réseau

  1. #1
    Membre du Club
    Inscrit en
    Septembre 2005
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 64
    Points : 44
    Points
    44
    Par défaut Automatisation de commande à distance SSH
    Bonjour,

    je me connecte fréquemment via le client SSH de linux sur un grand nombre de dispositif différents.
    J'aurais besoin d'executer automatiquement une commande sur les machines auxquelles je me connecte, préalablement à la session SSH proprement dite (j'en ai besoin).
    J'ai trouvé comment faire avec putty, il y a une section remote command dans "Connection->SSH" ou on peut réaliser ce type de commande : "unset VAR && /bin/bash", ce qui permet de faire ce que je veux. Je n'ai pas trouvé avec le client SSH linux, il semblerait que ce type de commande :
    ssh root@machine "unset VAR && /bin/bash" ne fonctionne pas.

    Mon besoin est précis, rien à voir avec l'automatisation de commandes distantes, j'ai juste besoin de pouvoir executer dans et préalablement à ma session SSH une commande.

    Qqun saurait-il comment faire ?

    Merci bcp !!

  2. #2
    tintin22
    Invité(e)
    Par défaut
    Tu peux automatiser ta commande en la mettant dans le .bashrc de ton user (elle s'executera à chaque ouverture d'un nouveau terminal)

  3. #3
    Membre chevronné

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Points : 1 803
    Points
    1 803
    Par défaut
    essaye ";" a la place de "&&" (séparateur de commande sous unix le ";")
    Marc
    Slackware for ever ......
    BASH - KSH ( http://marcg.developpez.com/ksh/ )

  4. #4
    Membre du Club
    Inscrit en
    Septembre 2005
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 64
    Points : 44
    Points
    44
    Par défaut
    Citation Envoyé par ilyes Voir le message
    Tu peux automatiser ta commande en la mettant dans le .bashrc de ton user (elle s'executera à chaque ouverture d'un nouveau terminal)
    c'est une bonne piste, merci. Le problème c'est que les équipements sont nombreux mais ca pourrait peut-être faire l'affaire, je vais voir.
    Merci encore.

  5. #5
    Membre du Club
    Inscrit en
    Septembre 2005
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 64
    Points : 44
    Points
    44
    Par défaut
    Citation Envoyé par MarcG Voir le message
    essaye ";" a la place de "&&" (séparateur de commande sous unix le ";")
    ca ne marche pas non plus, j'ai l'impression que je suis loggué mais que je ne récupère pas la main sur le serveur distant, en gros il ne se passe rien avant que je ne fasse ctrl-c.
    Merci quand même, d'autres idées ?

Discussions similaires

  1. Réponses: 2
    Dernier message: 12/07/2011, 11h35
  2. [SSH] Exécuter plusieurs commandes à distance
    Par tck-lt dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 13/04/2011, 17h13
  3. Automatiser connexions à distance ( SSH, PPTP, Webex, RDP ..)
    Par vivicente dans le forum Développement
    Réponses: 0
    Dernier message: 19/05/2009, 14h20
  4. [SSH] Recuperer resultat commande à distance
    Par maxwell86 dans le forum Administration système
    Réponses: 11
    Dernier message: 21/10/2008, 09h02
  5. Automatiser des commandes sous Telnet
    Par philmo dans le forum Développement
    Réponses: 6
    Dernier message: 02/06/2005, 17h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo