Bonjour, depuis cette semaine, mon script Tcl/Tk utilisant le package ftp ne peut plus lister ou uploader de fichiers
% package require ftp
2.4.13
% ::ftp::Open ftp.clusterxxx.hosting.ovh.net user password
0
% ::ftp::Cd 0 www
1
% ::ftp::Pwd 0
/www
% ::ftp::List 0
error error | Error getting directory listing!
% ::ftp::Put 0 x.txt
error error | Error opening connection!
0
% ::ftp::Close 0
1
La dernière fois que çà a fonctionné était le 2022-02-24 20:46:33.
Avec le client ftp ligne de commande, pas de souci, idem avec le client FileZilla.
Y a-t-il un blocage du package Tcl/Tk dédié à ftp ?
Version de Tcl: ActiveTcl 8.6.9 Build 8609.2 (64 bits)
Version de Windows: Windows 11 Famille 21H2
Merci d'avance pour votre aide, je n'aimerai pas à avoir à réécrire le script que j'utilise depuis des années
Package ftp de TCL/TK ne peux plus lister ou uploader des fichiers
Related questions
- Cannot access to my OVH VPS: SSH and SFTP timeout
31673
11.09.2018 06:46
- Quelle est la plage de port FTP mode passif ?
26906
08.12.2017 22:08
- Identifiants ftp
24302
16.05.2017 10:41
- FTP: Impossible de récupérer le contenu du dossier
15907
26.02.2017 15:48
- Connection Ftp impossible
15887
24.04.2019 16:10
- Parametrage ligne sip sur softphone
13882
12.07.2019 08:19
- Connexion FTP Filezilla - 421 Home directory not available - aborting
13829
19.04.2017 09:56
- Envoyer un fichier .xml via cURL vers un sFTP OVH
13503
11.02.2021 14:13
- Répertoire SFTP avec clé publique/privée
11962
23.11.2018 07:36
- Impossible de me connecter en ftp à mon serveur
11641
17.07.2018 14:38
Bonjour,
Le protocole FTP n'a rien prévu pour que le serveur FTP sache quel est le logiciel utilisé par le client FTP.
Du moment que votre script TCL/TK respecte le protocole de communication FTP, le serveur doit délivrer les réponses.
Merci, j'ai trouvé la solution entre-temps, j'ai rajouté l'option **-mode passive** dans la commande de connexion.
`::ftp::Open ftp.clusterxxx.hosting.ovh.net user password -mode passive`
Soit le mode par défaut (active) n'est plus autorisé depuis le 01/03 soit ce mode par défaut a changé dans le package tcl.
Dans tous les cas, ce mode de connexion me semble logique en ftp simple, le sujet peut être clos.
Merci d'avoir pris en compte ma demande
Le mode passif est toujours conseillé.
L'échec en mode actif peut provenir de votre FAI, d'un remplacement de votre box, ou même d'une mise à jour de la box faite par votre FAI, etc. (liste non limitative)
Quand vous verrez comment s'ouvre la connexion vers le port 20 (ftp-data) du serveur vers le client, et comment les pare-feu doivent gérer cela, vous comprendrez que c'est une techno du passé ou même de l'Histoire.
Merci pour la clarification, j'avais cherché du côté de l'antivirus, de la version du package et de Tcl, je n'avais plus pensé au FAI.