Partage
  • Partager sur Facebook
  • Partager sur Twitter

ssh sans sshpass

    20 novembre 2018 à 10:03:30

    bonjour a tous.

    j'ai un script qui se connecte a un serveur par ssh je voudrai demander le mot de passe avant ,puis me connecter au serveur .mais je n'est pas le droit a sshpass (juste a se qui est de base sur linux ).

    j'ai trouver 2 source :

    https://github.com/zixia/sshpass.sh/blob/master/sshpass.sh

    https://www.exratione.com/2014/08/bash-script-ssh-automation-without-a-password-prompt/

    le probleme sait que la premier a une erreur :

     testssh.sh: 17: testssh.sh: Syntax error: end of file unexpected (expecting "fi")

    est la 2eme a des fonctions que je n'est pas .

    merci d'avance pour votre aide .

    • Partager sur Facebook
    • Partager sur Twitter
      20 novembre 2018 à 10:34:24

      salut,

      c'est tellement contradictoire avec la notion de Secure SHell.

      pourquoi ne pas échanger les clés avec le serveur ?
      cf. ssh-keygen

      -
      Edité par dantonq 20 novembre 2018 à 10:34:47

      • Partager sur Facebook
      • Partager sur Twitter

      Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique

        20 novembre 2018 à 10:50:28

        pour le projet je n'est pas le droit .

        Est oui il y a des norme violée

        • Partager sur Facebook
        • Partager sur Twitter
          20 novembre 2018 à 11:31:21

          expecting "fi"

          tu as correctement copié le script ?

          • Partager sur Facebook
          • Partager sur Twitter

          Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique

            20 novembre 2018 à 12:01:35

            si je copie brute j'ai 2 erreur :

            testssh.sh: 15: testssh.sh: Syntax error: redirection unexpected

            et je supprime un '<' 

            testssh.sh: 17: testssh.sh: Syntax error: end of file unexpected (expecting "fi")





            • Partager sur Facebook
            • Partager sur Twitter
              20 novembre 2018 à 12:39:02

              c'est un script bash, il ne faut pas l'exécuter avec /bin/sh.
              • Partager sur Facebook
              • Partager sur Twitter

              Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique

              ssh sans sshpass

              × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
              × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
              • Editeur
              • Markdown