Journal ssh sans mot de passe ?

Posté par  (site web personnel, Mastodon) .
Étiquettes : aucune
0
11
mar.
2003
J'ai beau essayé ça :

http://linuxfr.org/tips/31.html

et ce qui est dans la formation d'alexis de Lattre rien ne marche.

Ou plutot tout marche exactement comme il faudrait sauf que, quand je me loggue sur la machine, elle me demande toujours mon mot de passe !

Est-ce que qqn sait exactement ce qu'il faut faire ? ça m'arrangerait beaucoup pour mes séances de scp !
  • # Re: ssh sans mot de passe ?

    Posté par  (site web personnel) . Évalué à 0.

    Il ne faut pas mettre de passe phrase !

    "La première sécurité est la liberté"

    • [^] # Re: ssh sans mot de passe ?

      Posté par  (site web personnel) . Évalué à 0.

      si. Il faut toujours mettre une passphrase.

      Si on ne veux pas avoir à taper le mot de passe, y'a deux options :
      - utiliser l'agent (ssh-agent)
      - utiliser l'authentification host-based

      Cette dernière méthode permet via un fichier .rhosts (ou .shosts) d'autoriser les accès en provenance de certaines machines dont les clés sont connues. C'est pas activé par défaut alors il y a quelques options à régler (man ssh, man sshd, chercher HostbasedAuthentication).
      • [^] # Re: ssh sans mot de passe ?

        Posté par  . Évalué à 1.

        Je confirme qu'en ne mettant pas de passphrase et en autorisant l'authentification au niveau du serveur SSHd (cf. RSAAuthentication, PubkeyAuthentication, et AuthorizedKeysFile), cela fonctionne parfaitement.
        • [^] # Re: ssh sans mot de passe ?

          Posté par  . Évalué à 1.

          ...mais c'est n's pas très secure donc pas très recommandé.....meixu vaut mettre un mot de passe...
          • [^] # Re: ssh sans mot de passe ?

            Posté par  . Évalué à 1.

            Certes, mais la question est bien d'utiliser ssh sans mot de passe :-)
            Cela doit être possible d'utiliser une passphrase avec ssh-agent, mais cela suppose de la taper une fois au moins.

            Une solution que j'utilise souvent: screen + sftp
        • [^] # Re: ssh sans mot de passe ?

          Posté par  (site web personnel, Mastodon) . Évalué à 1.

          Et bien, je ne comprends pas ! ça marche pas chez moi :(

          Mes livres CC By-SA : https://ploum.net/livres.html

          • [^] # Re: ssh sans mot de passe ?

            Posté par  . Évalué à 1.

            Question idiote : tu as relancé ton sshd ? Tu as passé ton .ssh en chmod -R 700 ?

            Si oui, n'oublie pas d'utiliser l'option -v (voire -vvv) comme indiqué ci-dessous, afin de voir les raisons de l'échec de l'auth.
    • [^] # Re: ssh sans mot de passe ?

      Posté par  . Évalué à 2.

      Tu peux aussi verifier ce qui se passe en demandant a ssh qu'il te trace toutes les etapes de l'authentification.

      ssh -v je crois (man ssh)

      Ca te dit quelles methodes d'authentification il essaye et pourquoi elles se font jeter...

      Bien utile pour savoir pourquoi il faut taper le mot de passe ...
      • [^] # Re: ssh sans mot de passe ?

        Posté par  (site web personnel, Mastodon) . Évalué à 1.

        debug1: send SSH2_MSG_SERVICE_REQUEST
        debug1: service_accept: ssh-userauth
        debug1: got SSH2_MSG_SERVICE_ACCEPT
        debug1: authentications that can continue: publickey,password
        debug1: next auth method to try is publickey
        debug1: try privkey: /home/ploum/.ssh/identity
        debug1: try pubkey: /home/ploum/.ssh/id_rsa
        debug1: authentications that can continue: publickey,password
        debug1: try pubkey: /home/ploum/.ssh/id_dsa
        debug1: authentications that can continue: publickey,password
        debug1: next auth method to try is password


        Je comprends vraiment pas ! .ssh est en 700 et les fichiers sont 600

        Mes livres CC By-SA : https://ploum.net/livres.html

  • # Re: ssh sans mot de passe ?

    Posté par  . Évalué à 2.

    Il faut avoir generer la clef sur la machine client sans passphrase (sinon faut tapper la passphrase à chaque fois ..)
    il faut copier le contenu du fichier machin.pub (en fonction du type de clef) sur la machine serveur dans le fichier ~/.ssh/authorized_keys
    et ce dernier fichier doit etre en mode 0600

    A partir de là si le client et le serveur connaissent les meme version de ssh il ne doit pas y avoir de pb..
    • [^] # Re: ssh sans mot de passe ?

      Posté par  . Évalué à 0.

      sans passphrase (sinon faut tapper la passphrase à chaque fois ..)
      à chaque fois = à chaque reboot, ce qui n'arrive pas très souvent sous GNU/Linux, ce n'est donc pas trop fatiguant et plus secure
  • # Re: ssh sans mot de passe ?

    Posté par  . Évalué à 1.

    il faut une passphrase, puis utiliser ssh-agent... ou
    même mieux, keychain (chercher sur google ou gentoo.org,
    il y a eu un article à ce sujet il y a quelques jours).

    La gent féminine, pas la "gente", pas de "e" ! La gent féminine ! Et ça se prononce comme "gens". Pas "jante".

    • [^] # Re: ssh sans mot de passe ?

      Posté par  . Évalué à 1.

      Venant de passer une journée à trouver ça, je tiens à faire part de ma découverte :

      Il faut que les authorized_keys* du serveur soit en rw uniquement pour le owner (600).

      Voilà ;)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.