OVH Cloud OVH Cloud

Net::Ftp probleme avec certains serveurs

2 réponses
Avatar
axel tournevis
bonsoir,


use Net::FTP;

my $ftp = Net::FTP->new('mon_hostname') or die "connect : $!\n" ;
$ftp->login('mon_login', 'mon_password') or die "login : $!\n" ;
print join("\n", $ftp->ls( ) ), "\n";
$ftp->close();

ce bout de code marche sans souci sur certains serveurs et pas sur d'autres,
sur lesquels la connexion et le login se passent bien mais qui me renvoient
une erreur 500 sur la commande ls, or j'ai accès à ces serveurs sans
problèmes
avec ftp expert avec lequel le ls marche.


quelqu'un à une idée de l'origine du pb ?


AT.

2 réponses

Avatar
Sébastien Cottalorda
axel tournevis wrote:

bonsoir,


use Net::FTP;

my $ftp = Net::FTP->new('mon_hostname') or die "connect : $!n" ;
$ftp->login('mon_login', 'mon_password') or die "login : $!n" ;
print join("n", $ftp->ls( ) ), "n";
$ftp->close();

ce bout de code marche sans souci sur certains serveurs et pas sur
d'autres, sur lesquels la connexion et le login se passent bien mais qui
me renvoient une erreur 500 sur la commande ls, or j'ai accès à ces
serveurs sans problèmes
avec ftp expert avec lequel le ls marche.


quelqu'un à une idée de l'origine du pb ?


AT.


Salut,

Il se peut (à vérifier) qu'il s'agisse du passage en mode "passive".
En effet, certains cerveurs l'exigent pour que le ls fonctionne.
Essaye de voir si cela ne vient pas de là.

Sébastien


--
[ retirer NOSPAM pour répondre directement
remove NOSPAM to reply directly ]

Avatar
axel tournevis
Salut,

c'est effectivement ça,
merci

AT.

"Sébastien Cottalorda" a écrit dans le message de
news: 3fd5820b$0$28686$
axel tournevis wrote:

bonsoir,


use Net::FTP;

my $ftp = Net::FTP->new('mon_hostname') or die "connect : $!n" ;
$ftp->login('mon_login', 'mon_password') or die "login : $!n" ;
print join("n", $ftp->ls( ) ), "n";
$ftp->close();

ce bout de code marche sans souci sur certains serveurs et pas sur
d'autres, sur lesquels la connexion et le login se passent bien mais qui
me renvoient une erreur 500 sur la commande ls, or j'ai accès à ces
serveurs sans problèmes
avec ftp expert avec lequel le ls marche.


quelqu'un à une idée de l'origine du pb ?


AT.


Salut,

Il se peut (à vérifier) qu'il s'agisse du passage en mode "passive".
En effet, certains cerveurs l'exigent pour que le ls fonctionne.
Essaye de voir si cela ne vient pas de là.

Sébastien


--
[ retirer NOSPAM pour répondre directement
remove NOSPAM to reply directly ]