Bonjour à tous,
Je fais actuellement du transfert de fichier en SFTP via le module Net::SFTP::Foreign.
Le problème et que lorsque je lance mon script il me demande le mot de passe de connexion.
Donc afin de palier au problème je me suis tourné vers la doc perl qui me dit d'introduire le paramètre password dans la connexion mais il y a un mais:
On me dit que pour ma version de linux, il me faut le module IO:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 password => $password Logs into the remote host using password authentication with the given password. Password authentication is only available if the module IO::Pty is installed. Note also, that on Windows this module is only available when running the Cygwin port of Perl.ty.
Je me suis mis en chasse du fameux module, j'ai donc récupéré un zip que j'ai extrait (fichier http://search.cpan.org/~toddr/IO-Tty/Tty.pm).
Dans l'extraction, j'ai plusieurs fichiers dont un Tty.pm et un Pty.pm que j'ai copié sous mon path5lib. Je dois mal m'y prendre puisque lorsque je j'éxécute mon script j'ai l'erreur suivante:
Merci d'avance à tous
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2Can't locate IO/Tty/Constant.pm in @INC .............
Partager