FTP/TLS explicite, quelle commande ?

Bonjour

Depuis des années j’utilise un petit script simple pour faire une actualisation sur un serveur distant auquel j’ai un accès ftp

ftp -i -n $HOST quote USER $USER quote PASS $PASSWD put ... quit

Récemment ils ont modifié les paramètres pour un “FTP/TLS explicite”

En m’inspirant de ce qui est dit là :

http://fr.wikipedia.org/wiki/File_Transfer_Protocol_Secure

J’ai essayé ça, mais ça ne marche pas :

ftp -i -n $HOST AUTH TLS ...

Je ne vois pas trop comment faire

Une idée ?

merci a+

Bon je me réponds à moi même

j’ai testé ça :

ftp -v -i -n $HOST quote AUTH TLS quote USER $USER quote PASS $PASSWD put ... quit
au début c’est bien, ça avance un peu, mais après problème :

234 AUTH TLS successful 550 TLS handshake failed 421 Service not available, remote server has closed connection Not connected.

alors que dans Filezila (où ça marche)

... Commande : AUTH TLS Réponse : 234 AUTH TLS successful Statut : Initialisation TLS... Statut : Vérification du certificat... Commande : USER ... ...

Une idée pour passer ce “550 TLS handshake failed” ?

a+

Bon voila je me reréponds à moi-même

Il suffit d’installer ftp-ssl qui remplace ftp et tout fonctionne sans rien changer au vieux script

Sinon pour ceux à qui le ssl pose problème sur certains serveurs :