Aller au contenu

[Résolu] Problème ssh


Messages recommandés

Bonjour,

J'ai un petit soucis avec SSH. Je voudrai pouvoir me connecter à une machine distante sans avoir à saisir le mot de passe.

L'astuce, c'est que le user sur la machine cliente n'a pas de compte sur la machine disposant du serveur SSH. Les deux machines sont sous Linux.

Est-ce possible de réaliser cela ?

Amicalement,

Nico

Lien vers le commentaire
Partager sur d’autres sites

Ben avec le keygen, il faut avoir un compte portant le même identifiant sur la machine serveur, non ?

Moi sur la machine A je suis le user toto, et je veux me connecter sur la machine B avec le user titi sans avoir à y saisir le mot de passe.

Amicalement,

Nico

Lien vers le commentaire
Partager sur d’autres sites

j'ai verifie, ca marche:

ssh-keygen -t dsa (par contre, il ne faut pas mettre de passphrase, valide tout en laissant les valeurs par defaut)

cat .ssh/id_dsa.pub | ssh toto@clienthost "cat - >>.ssh/authorized_keys"

pareil pour rsa

et ca tourne

et la, en principe, ca marche (j'ai fait d'aurtes trucs, mais je pense avoir garde le sctrict necessaire)

Lien vers le commentaire
Partager sur d’autres sites

En fait quand tu es sur le serveur, tu te loggues avec un user. En l'occurence, c'est titi si j'ai bien compris.

De là, tu ssh-keygen une clef qui te permettras de te logger sur ce serveur en tant que titi, et ce à partir de n'importe quelle machine et n'importe quel user qui aura cette clef !

Grosso merdo, cela reviendrait à faire un ssh titi@serveur sans mot de passe. Et c'est bien ce dont tu as besoin :transpi:

Lien vers le commentaire
Partager sur d’autres sites

whaou, j'ai l'impression que tout le monde s'embrouille un peu avec les tito, toto et autre.

Le schéma est le suivant :

toto génère une paire de clefs sur la machine A

toto envoie sa clef publique à titi sur la machine B

titi colle la clef publique de toto dans .ssh/authorized_keys de la machine B

du coup, toto peux se loguer depuis A avec le compte de titi sur B sans avoir à taper de mot de passe. :transpi:

Lien vers le commentaire
Partager sur d’autres sites

whaou, j'ai l'impression que tout le monde s'embrouille un peu avec les tito, toto et autre.

Le schéma est le suivant :

toto génère une paire de clefs sur la machine A

toto envoie sa clef publique à titi sur la machine B

titi colle la clef publique de toto dans .ssh/auhorized_keys de la machine B

du coup, toto peux se loguer depuis A avec le compte de titi sur B sans avoir à taper de mot de passe. :p

Ah mince, je pensais que ça ne fonctionnait pas de cette manière, et qu'il fallait absolument que toto ait un compte, nommé également toto sur la machine B. Je crois que je suis perdu ;)

Amicalement,

Nico

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...