[AIX] commande SCP dans un script

Fermé
MORAD - 7 mai 2007 à 00:22
pristella Messages postés 859 Date d'inscription samedi 23 octobre 2004 Statut Contributeur Dernière intervention 8 mai 2007 - 7 mai 2007 à 12:37
Bonjour tt le monde,

Je veux mettre la commande SCP dans un script pour transférer des fichiers depuis plusieurs serveurs AIX vers un seul serveur d'administration (AIX aussi), le script sera lancé sur ce serveur d'administration.
Comme vous le savez le SCP demande un mot de passe, pour cela j'ai entamé les actions suivantes:

1. lancer ssh-keygen -t rsa (sur le serveur d'admin) pour générer une paire de clé privé/publique.
2. J'ai laissé vide la passephrase.
3. Copier la clé publique sur tous les serveurs cibles dans le chemin /home/.../.ssh/authorized_keys.


En testant avec une commande scp, le problème demeure , on me demande de taper le mot de passe du serveur distant.

D'où vient le problème ?! Est ce que j'ai oublié quelque d'autre chose ?!!!
A voir également:

1 réponse

pristella Messages postés 859 Date d'inscription samedi 23 octobre 2004 Statut Contributeur Dernière intervention 8 mai 2007 74
7 mai 2007 à 12:37
salut,

Lorsque tu crées une clé privé et une clé publique, ce n'est pas un mot de passe mais un passphrase qu'il faut indiquer (26 caractère je crois). Donc si tu ne crées pas de clé c'est le nom d'utilisateur du PC serveur avec son mot de passe qui compte.

Si je me prends comme exemple: sur ubuntu ( le serveur ssh), mon nom d'utilisateur est "pristella" et mon mot de pass login xxxx. Sur le pc distant (client), j'accède aux repertoires avec ce même nom d'utilisateur et mot de passe. Seul problème, tu accèdes à tous les repertoires. Pour éviter ça, tu peux creer un environnement chrooter qui te permet de limiter l'accès à un compte définit au préalable sur le serveur.

A+
-1