Mammouth du PHP |
1668 Messages
16 août 2012, 23:45
Bonjour,
Tu as deux possibilités d'authentification avec SSH :
- Par mot de passe (peut fiable, il "faudrait" le désactiver)
- Par clef publique (sécurisée, surtout qu'en France on a pas de limitations sur le cryptage pour l'authentification), le seul soucis c'est que, comme dans la vie, tu paume plus facilement tes clefs que ton code de CB.
Le principe : ton client génère une clef publique et une clef privée, tu met ta clef public (.pub) dans ~/.ssh/authorized_keys à la main ou via ssh-copy-id.
Lorsque tu tentera de te connecter au serveur avec cet utilisateur sur ton serveur (et ton utilisateur client), il va regarder ~/.ssh/authorized_keys, si la clef publique qu'il possède lui permet de décrypter ce que tu lui envois (crypté avec ta clef privée), tu es authentifié.
Si tu veux tout verrouiller tu peux mettre un mot de passe sur ta clef privée, mais bon, sans troller, la sécurité est caractérisé par le maillon le plus faible de la chaîne.
Pour ne plus perdre ses pass :
[1]
Pour la partie légale :
[2]
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong
10 ans de PHP, déjà.
"moi jtrouve que katagoto il déchire!" Nagol