Creation d'un script shell

terrorist Messages postés 100 Statut Membre -  
terrorist Messages postés 100 Statut Membre -
Bonjour,
je veux créer un script bash qui me permet de me connecter à distance à un serveur(avec ssh) et apré connection j veux que ça me liste le contenu de mon répertoire

#!/bin/bash
ssh -X user@serveur

ls -al

Il me demande un password et je me connecte mais il ne liste rien
???
Configuration: Linux
Firefox 3.0.3

21 réponses

  • 1
  • 2
  1. terrorist Messages postés 100 Statut Membre 1
     
    merci mais ça marche pas.Je veux lister mon répertoire situé au serveur
    0
  2. Utilisateur anonyme
     
    j'ai trouvé ça peut-être qu'il y aura ton bonheur

    http://www.graphiks.net/cours/serveur/77-commandes-ssh-unix--linux-utilent.html
    0
  3. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    hello
    et avec
    ssh -X user@serveur "ls -al"
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. terrorist Messages postés 100 Statut Membre 1
     
    Merci mon gas mais tu confonds un peu.Je demande pas de commande j'ai déjà ls qui peut me lister mon répertoire.Le seule probléme est comment le faire savoir que c'est pour le répertoire situé à distance
    0
    1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
       
      ssh -X user@serveur "ls -al"

      ssh -X user@serveur
      ls -al

      tu comprends la différence entre les 2 ?
      0
  6. terrorist Messages postés 100 Statut Membre 1
     
    non explique je vois pas vrément la différence
    0
  7. bob031 Messages postés 8228 Statut Membre 473
     
    bonjour,

    et si tu testais les 2 commandes ....
    0
  8. terrorist Messages postés 100 Statut Membre 1
     
    ok si j'ai compris le premier se connecte et lance la commande ls sur mon répertoire au serveur.
    Le second se connecte seulement.
    ???
    0
  9. bob031 Messages postés 8228 Statut Membre 473
     
    exact !

    ou plus précisemment :

    la première te retourne la commande et se déconnecte du serveur

    la deuxième : tu es connecté au serveur, puis tu balances ta commande et .............c'est à toi à te déconnecter !
    0
  10. terrorist Messages postés 100 Statut Membre 1
     
    Merci mon gas je pense que je comprends bien puisque j'ai fait des tests.Comment faire pour lancer mes commandes sur le serveur et rester connecté?
    0
  11. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,

    Avec expect ?
    0
  12. terrorist Messages postés 100 Statut Membre 1
     
    Les gas un autre probléme.Je constate que si j'essai d'exécuter un fichier ça marche pas
    ssh user@serveur "./fichier"
    0
  13. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Il est exécutable ton fichier ?
    0
  14. terrorist Messages postés 100 Statut Membre 1
     
    oui et il s'exécute si j'essai pas de passer par le script.Qu'est ce que tu veux dire en disant "avec expect"
    0
  15. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    C'est un utilitaire qui te permet de te connecter via ssh, ftp ou scp et d'exécuter des commandes interactivement (directement ou indirectement)...

    T'es dans le bon répertoire au moins ?
    0
  16. terrorist Messages postés 100 Statut Membre 1
     
    oui je suis dans le bon répertoire.Mais je comprends bien ce que fait expect
    0
  17. terrorist Messages postés 100 Statut Membre 1
     
    excuse je veux dire je comprends pas bien ce que fait expect
    0
  18. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Expect te permet de te connecter à un serveur en t'affranchissant de toutes les demandes interactives qui peuvent exister lors d'une transaction avec ce serveur.

    Jette un œil au lien que je t'ai donné plus haut.
    0
  19. terrorist Messages postés 100 Statut Membre 1
     
    ok mais je vois pas le rapport avec mon probléme?
    0
    1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      Tu as bien demandé "Comment faire pour lancer mes commandes sur le serveur et rester connecté?", ben c'est une solution ;-)
      0
  20. terrorist Messages postés 100 Statut Membre 1
     
    ok je vois jipicy.Mais pour l'autre t'as pas trouvé de solution?
    0
    1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      Quel autre ? Exécuter un fichier ? Chez moi ça marche ;-\
      0
  • 1
  • 2