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

Administration système Discussion :

éxcuter un fichier local sur un serveur distant


Sujet :

Administration système

  1. #1
    Membre expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Points : 3 938
    Points
    3 938
    Par défaut éxcuter un fichier local sur un serveur distant
    Bonjour,
    J'ai un souci avec cette commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    [root@server repTestSed]# ssh server_distant `cat test.sh`
    et dans mon test.sh logé en local voila le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    rm -f /tmp/repTestSed/fileTest
    Je comprends pas pourquoi sur ce serveur distant rien n'est effectué, quelqu'un peut il maider à comprendre?
    Merci d'avance.
    Vous avez peut être hâte de réussir et il n'y a rien de mal à cela...
    mais la patience est aussi une vertu; l'échec vous l'enseignera certainement..."

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    ssh server_distant `cat test.sh` -> cette commande est executée sur ton serveur distant et non sur ton serveur local. ssh va donc aller chercher un fichier nommé test.sh ta machine distante et non sur ta machine locale.

    De plus tu fais un cat -> tu souhaites afficher le contenu de test.sh ou l'executer?

    Extrait de la man page de ssh

    DESCRIPTION
    ssh (client SSH) est un programme qui permet de se connecter sur une machine distante, ou d'exécuter des commandes sur une machine dis-
    tante. Il est supposé remplacer rlogin et rsh, et fournit des transmissions sécurisées et cryptées entre deux machines qui ne sont pas
    sûres, et ce à travers un réseau non sécurisé. On peut transférer des connexions X11 et des ports TCP/IP arbitraires à travers le tunnel
    sécurisé.
    La procédure correcte est:

    -Placer ton fichier test.sh sur ton serveur distant
    - executer la commande ssh avec le chemin complet sur ton serveur distant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    ssh serveur_distant /chemin/complet/sur/serv/distant/test.sh

  3. #3
    Membre expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Points : 3 938
    Points
    3 938
    Par défaut
    Non justement je ne veux pas exécuter un script distant , mais un script local.
    Help!!!
    Vous avez peut être hâte de réussir et il n'y a rien de mal à cela...
    mais la patience est aussi une vertu; l'échec vous l'enseignera certainement..."

  4. #4
    Invité
    Invité(e)
    Par défaut
    Si tu veux laisser ton script en local, tu mets dans ton script test.sh

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ssh server_distant '/chemin/rm -rf /tmp/repTestSed/fileTest'

Discussions similaires

  1. Afficher un fichier PDF local sur un serveur distant
    Par keumlebarbare dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 02/11/2009, 22h08
  2. Réponses: 1
    Dernier message: 16/02/2007, 12h18
  3. lire/écrire sur un fichier texte sur un serveur distant
    Par nabmoah dans le forum Visual C++
    Réponses: 6
    Dernier message: 12/02/2007, 10h27
  4. mettre un fichier .xls sur un serveur distant
    Par mael94420 dans le forum ASP
    Réponses: 2
    Dernier message: 05/01/2006, 18h51
  5. mise à jour d'une BDD locale sur un serveur distant
    Par jive dans le forum Général Conception Web
    Réponses: 4
    Dernier message: 22/08/2005, 21h26

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