Outils pour utilisateurs

Outils du site


tech:notes_client_ftp_lftp

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
tech:notes_client_ftp_lftp [2025/03/24 15:06] – créée - modification externe 127.0.0.1tech:notes_client_ftp_lftp [2026/02/13 10:39] (Version actuelle) Jean-Baptiste
Ligne 5: Ligne 5:
 Voir aussi : Voir aussi :
 * rclone * rclone
-ncftp +https://en.wikipedia.org/wiki/NcFTP 
-* curl ex : ''curl -X NLST ftp://example.com/''+* curl 
 +* ~/.netrc 
 +/usr/kerberos/bin/ftp (paquet krb5-workstation) 
 +* far2l
  
  
-== Exemple de configuration lftp+== wget (download)
  
 +<code bash>
 +wget --ftp-user=FTP_USERNAME --ftp-password='FTP_PASSWORD' ftp://URL/PATH_TO_FTP_DIRECTORY/*
 +
 +wget ftp://paul:123@serveur.org/fichier
 +</code>
 +
 +
 +== curl
 +
 +Download / Télécharger
 +<code bash>
 +curl -u utilisateur:motdepasse ftp://ftp.example.com/fichier.txt -O
 +</code>
 +
 +Upload / Téléverser
 +<code bash>
 +curl -T monfichier.txt -u utilisateur:motdepasse ftp://ftp.example.com/
 +</code>
 +
 +
 +
 +== lftp
 +
 +=== Exemple de configuration lftp
  
-<code ini ~/.lftp/rc>+''~/.lftp/rc'' 
 +<code ini>
 # set ftp:ssl-force false # set ftp:ssl-force false
 set ssl:verify-certificate/ftp.truc.com no set ssl:verify-certificate/ftp.truc.com no
Ligne 22: Ligne 50:
 </code> </code>
  
-== Exemple utilisation+ 
 +=== Exemple utilisation
  
 Liste toutes les variables lftp Liste toutes les variables lftp
Ligne 37: Ligne 66:
  
 === Exemple 1 === Exemple 1
 +
 <code bash> <code bash>
 lftp ftp://user:Passw0rd@ftp1.acme.fr lftp ftp://user:Passw0rd@ftp1.acme.fr
 </code> </code>
 +
 +NOTE : le mot de passe être défine dans ''~/.netrc''
 +
 +
  
 === Exemple 2 - Envois sosreport à RedHat === Exemple 2 - Envois sosreport à RedHat
Ligne 53: Ligne 87:
 put testfile' put testfile'
 </code> </code>
 +
  
 === Exemple 2 - mirroir - comme un rsync sur FTP === Exemple 2 - mirroir - comme un rsync sur FTP
Ligne 98: Ligne 133:
  
 Source : https://serverfault.com/questions/24622/how-to-use-rsync-over-ftp Source : https://serverfault.com/questions/24622/how-to-use-rsync-over-ftp
- 
- 
-== Autres 
- 
-(rclone config) 
-<code -> 
- 1 / ProFTPd can't handle '*' in file names 
-   \ (Asterisk,Ctl,Dot,Slash) 
- 2 / PureFTPd can't handle '[]' or '*' in file names 
-   \ (BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket) 
- 3 / VsFTPd can't handle file names starting with dot 
-   \ (Ctl,LeftPeriod,Slash) 
-</code> 
- 
  
 == Pb == Pb
Ligne 119: Ligne 140:
 http://www.unix.com/shell-programming-and-scripting/170285-how-connect-ftp-server-requires-ssl-authentication.html http://www.unix.com/shell-programming-and-scripting/170285-how-connect-ftp-server-requires-ssl-authentication.html
  
-<code>+<code ->
 lftp ftp://utilisateur:pass@ftp.serveur.org/Prod/Rapport lftp ftp://utilisateur:pass@ftp.serveur.org/Prod/Rapport
 lftp utilisateur@ftp.serveur.org:/Prod/Rapport> get Fichier.csv lftp utilisateur@ftp.serveur.org:/Prod/Rapport> get Fichier.csv
Ligne 132: Ligne 153:
 set ftp:ssl-protect-data/ftp.serveur.org true set ftp:ssl-protect-data/ftp.serveur.org true
 </code> </code>
 +
  
 === Pb 2 === Pb 2
Ligne 149: Ligne 171:
  
  
 +
 +== Autres
 +
 +rclone config
 +<code ->
 + 1 / ProFTPd can't handle '*' in file names
 +   \ (Asterisk,Ctl,Dot,Slash)
 + 2 / PureFTPd can't handle '[]' or '*' in file names
 +   \ (BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket)
 + 3 / VsFTPd can't handle file names starting with dot
 +   \ (Ctl,LeftPeriod,Slash)
 +</code>
 +
 +Paquet RPM **lftp-scripts.noarch** :
 +  * /usr/share/lftp/convert-mozilla-cookies
 +  * /usr/share/lftp/import-ncftp
 +  * /usr/share/lftp/import-netscape
 +  * /usr/share/lftp/verify-file
 +  * /usr/share/lftp/xdg-move
  
  
tech/notes_client_ftp_lftp.1742825205.txt.gz · Dernière modification : de 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki