Probleme scp sans pwd

Résolu
bonjour,
ca a l'air d'être un classique, mais je ne trouve pas de solution à mon problème sur le web...
j'essaye de faire un batch de scp, donc de passer par des clefs publique/privée pour m'authentifier sur mon serveur... classique...
donc, j'ai généré mes clé sur le client (methode ssh1 et 2), je les ai monté sur le serveur via un scp avec password
et la :
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey,keyboard-interactive
debug1: Next authentication method: publickey
debug1: Offering public key: /home/localuser/.ssh/id_dsa
debug1: Authentications that can continue: publickey,keyboard-interactive
debug1: Trying private key: /home/localuser/.ssh/identity
debug1: Trying private key: /home/localuser/.ssh/id_rsa
debug1: No more authentication methods to try.
Permission denied (publickey,keyboard-interactive).

quelqu'un peut m'aider ? je ne sais pas quoi ajouter, n'hésitez pas à me poser des question ;o). merci d'avance !

10 réponses

  1. merci pour ton aide !
    j'ai commencer par suivre un tuo en ssh1, mais je me suis rendu compte en fouillant que j'étais en ssh2, d'ou
    ssh-ke ygen -t dsa -f ~/.ssh/id_dsa
    ssh-keygen -e -f .ssh/id_dsa.pub > id_dsa_ssh2_ooga.pub
    scp -P 1234 id_dsa_ssh2_ooga.pub login@remoteserveur:~/.ssh2/
    password : ...

    sur le serveur, j'ai fait, dans mon nouveau repertoire /home/login/.ssh2/
    mv id_dsa_ssh2_ooga.pub autorization

    that's all...
    0
    1. Modérateur
      mv id_dsa_ssh2_ooga.pub autorization
      Attention !!! Le fichier doit s'appeler "authorized_keys" et se trouver dans "~/.ssh/" !!!

      C'est le cas ?
      0
      1. maintenat oui :
        j'ai deux répertoires : .ssh et .ssh2 dans mon home dir
        ils contiennent chacun un fichier authoriezd_keys...

        encore merci !
        0
        1. je relis mon message et me rend compte que j'ai oublié un point important : ca ne marche tjrs pas ;o)
          0
          1. Modérateur
            Essaie de suivre le tutoriel donné plus haut et de choisir la "copie automatique avec ssh-copy-id" pour transférer la clé...
            0
            1. je vais essayé ca alors, merci de ton aide... cela dit, mon PC (ubuntu) vient d'exploser, je n'ai plus que mon windows, donc je ne promet rien tout de suite ;o)
              ah j'te jure, quand ca veut pas...
              encore merci et a bientot !
              0
              1. I'm back !
                j'ai retravaillé la dessus hier soir et j'ai toujours le même problème :

                ca donne, sur ubuntu :
                biniou@biniou:~$ ssh-keygen -t rsa
                biniou@biniou:~$ scp -P1234 .ssh/id_rsa.pub usr@remotehost:~

                sur serveur freeBSD
                [usr@remotehost /home/usr]# mkdir .ssh
                [usr@remotehost /home/usr]# mv id_rsa.pub .ssh/autorized_keys
                [usr@remotehost /home/usr]# chmod 755 .ssh
                [usr@remotehost /home/usr]# chmod 755 .ssh/autorized_keys

                sur ubuntu :
                biniou@biniou:~$ scp -P1234 -B -v-v-v toto.txt usr@remotehost:/~

                ...
                debug1: SSH2_MSG_NEWKEYS received
                debug1: SSH2_MSG_SERVICE_REQUEST sent
                debug1: SSH2_MSG_SERVICE_ACCEPT received
                debug1: Authentications that can continue: publickey,keyboard-interactive
                debug1: Next authentication method: publickey
                debug1: Offering public key: /home/biniou/.ssh/id_rsa
                debug1: Authentications that can continue: publickey,keyboard-interactive
                debug1: Trying private key: /home/biniou/.ssh/identity
                debug1: Trying private key: /home/biniou/.ssh/id_dsa
                debug1: No more authentication methods to try.
                Permission denied (publickey,keyboard-interactive).
                lost connection

                comme vous l'avez vu, je n'ai pas de fichier .ssh dans mon homedir... donc pas de ssh_config : dois-je en créer un ?

                Merci pour votre aide

                thom
                0
                1. c'est un probleme de droit :
                  rep .ssh en 700
                  autorized_keys en 600
                  sinon, marche pas...

                  j'espère aider :o)
                  0
                  1. Modérateur
                    Happy for you et merci du retour ;-)
                    0