Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Redirection de l'entree clavier
Envoyé par: scop

Bonjour,

voila ce que je veux faire est tres simple :

je voudrais automatiser un transfert ftp depuis un script ksh (machine AIX) et pour cela je redirige l'entree standard (du clavier) pour que les commandes ftp soit lance par mon script :

d'apres tout ce que j'ai pu trouver sur la syntaxe, celle-ci me parait correcte...

mon code

ftp ${IPCREDX} <<EOF
${LOGINCREDX}
${PASSCREDX}
EOF

je devrais me retrouver a la fin du script connecte au serveur ftp en question mais non, on me demande le password et une fois celui-ci entre a la main il est rejete (alors ke c le bon)

quelqu'un aurait une idee d'ou proviens le pb ?
(on me dit ke c ftp ki chie des bulles lol winking smiley

Poste le Wednesday 30 March 2005 14:00:16
Répondre     Citer    
Re: Redirection de l'entree clavier
Envoyé par: scop

sinon connaisseriez vous un client ftp unix supportant la redirection de l'entree standard ? (d'apres des tests yafc le supporterait contrairement a ce que l'on peut lire dans le manuel de celui-ci)

Merci d'avance pour vos reponses !

Poste le Wednesday 30 March 2005 15:40:30
Répondre     Citer    
Re: Redirection de l'entree clavier
Envoyé par: marc ferraton

et avec l'option

-n Empêcher ftp de tenter la « connexion automatique » lors de la con­
nexion initiale. Si l'auto-connexion est activée, ftp recherchera
dans le fichier .netrc (voyez netrc(5)) du répertoire personnel de
l'utilisateur une entrée décrivant un compte sur la machine dis­
tante. S'il n'en trouve pas, ftp demandera le nom de connexion
(login) sur la machine distante (par défaut l'identité de l'util­
isateur sur la machine locale) et, si nécessaire, un mot de passe
et un compte avec lesquels se connecter.

Poste le Wednesday 30 March 2005 16:27:54
Répondre     Citer    
Re: Redirection de l'entree clavier
Envoyé par: cancerus

Bonjour,

Il est aussi possible de creer un fichier de configuration dans lequel tu vas inscrire en dur le contenu de tes variables ${LOGINCREDX} et ${PASSCREDX}. Et tu sources ce fichier de configuration dans ton shell avec la commande . Ca donne donc:
. <MonFichierCfg>
Tes variables sont alors positionnées pour la durée de ton shell et peuvent être utilisées pour ta connexion FTP. Tu peux mettre ce que tu veux comme cela, le répertoire de destination, le type de tranfert, le mode... enfin, tout.
Bon, d'un point de vue securité, les mots de passe en clair dans un fichier, c'est pas le top je te l'accorde. Mais, si j'ai bien compris ton problème, ça peut le solutionner.

A plus.

Poste le Thursday 31 March 2005 11:43:55
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Redirection de l'entree clavier
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons