[AIX] commande SCP dans un script

MORAD -  
pristella Messages postés 859 Date d'inscription   Statut Contributeur Dernière intervention   -
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   Statut Contributeur Dernière intervention   74
 
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