Rechercher : dans
Par :

[AIX] commande SCP dans un script

Dernière réponse le 7 mai 2007 à 12:37:02 MORAD, le 7 mai 2007 à 00:22:52 
 Signaler ce message aux modérateurs

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 ?!!!

Configuration: Windows XP
Firefox 2.0.0.3

Meilleures réponses pour « [AIX] commande SCP dans un script » dans :
Script au démarrage et à l'arrêt d'Ubuntu VoirFaire exécuter un script au démarrage d'Ubuntu Modifiez le fichier /etc/rc.local et ajoutez vos commandes. Le script doit toujours se terminer par un exit 0 Faire exécuter un script au redémarrage Placez votre script dans /etc/rc0.d et rendez...
Exécuter un script shell VoirExécution d'un script Pour pouvoir exécuter un script ou un programme en ligne de commande il y a plusieurs possibilités : 1. Le chemin absolu 2. Le chemin relatif 3. Modifier la variable PATH Note: Le Sha...
[Windows] Changer l'adresse IP en ligne de commande avec Netsh VoirSous les systèmes Windows 2000/Windows XP et supérieurs, il est possible de modifier les paramètres TCP/IP à partir d'une simple ligne de commande, afin par exemple d'automatiser cette tâche grâce à un script. Ceci est possible grâce à l'outil...

1

 pristella, le 7 mai 2007 à 12:37:02

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+

Répondre à pristella
Collection CommentÇaMarche.net