Dans une url, le @ est substitué par ‘%40’ curl sachant traiter des url (à ce qu’il
paraît) , il a accepté mon nom d’utilisateur au format 'ftpuser%40domaine.tld’
Je suis tout de même étonné qu’il n’ai pas été possible d’échapper le @ ou d’encadrer
strictement la chaîne ‘user’. Je suis tout de même curieux si quelqu’un a une info à ce
sujet.
C’est donc résolu !
Antonin GIRAUD-PERNETTE
Le 16 déc. 2022 à 18:19, Clic' Ordi - AntoninGP
<antoningp(a)clic-ordi.com <mailto:antoningp@clic-ordi.com>> a écrit :
Bonjour la liste,
Je désire dans un de mes scripts, envoyer un fichier en ligne de commande sur mon serveur
FTP via curl grâce à la ligne suivante:
curl -T fichier.extension ftp://ftpuser:ftppassword@ftphost
<ftp://ftpuser:ftppassword@ftphost/>
Malheureusement l’utilisateur ftp délivré par mon hébergeur est au format
ftpuser(a)domaine.tld <mailto:ftpuser@domaine.tld>
La ligne devient donc curl -T fichier.extension
ftp://ftpuser@domaine.tld:ftppassword@ftphost
<ftp://ftpuser%40domaine.tld:ftppassword@ftphost/>
Curl essaie donc de se connecter au serveur ‘domaine.tld' en lieu et place de
‘ftphost’.
J’ai essayé de passer le ‘ftpuser(a)domaine.tld <mailto:ftpuser@domaine.tld>’ en
quote et double-quote, cela n’a rien donné.
J’ai effectué quelques recherches, certainement avec de mauvais mot-clés, car je n’ai
rien trouvé d’approprié.
Si quelqu’un a une idée, je suis preneur.
En attendant, je vous souhaite une bonne soirée et de joyeuses fêtes.
Antonin GIRAUD-PERNETTE
_______________________________________________
Linux06 mailing list -- linux06(a)lists.linux-azur.org
<mailto:linux06@lists.linux-azur.org>
To unsubscribe send an email to linux06-leave(a)lists.linux-azur.org
<mailto:linux06-leave@lists.linux-azur.org>
Attention, les archives sont publiques