{{tag>software application ftp network réseau}}
====== Client FTP ncftp ======
ncftp est un client FTP en ligne de commande (CLI).
Les préférences sont enregistrées dans le fichier ''$HOME/.ncftp/prefs''. Les varibles et leurs valeurs peuvent être affichées dans le client:
# afficher l'ensemble des variables de configuration
ncftp> show all
# Afficher la valeur d'une variable, pour l'exemple : pager
ncftp> show pager
pager more
# Modifier la valeur d'une variable, pour l'exemple : pager
ncftp> set pager less
===== Configuration du pare-feu =====
Selon la politique appliquée pour le trafic sortant, il peut être nécessaire de paramétrer un helper pour
que le service FTP soit opérationnel. Voir la note [[netadmin:nftables:exemples:nft_configuration_client_ftp|Autoriser le service FTP derrière un pare-feu netfilter restrictif.]]
===== Connexion =====
Connexion anonyme:
ncftp server.fqdn
Connexion avec un utilisateur 'user':
# authentification avec l'utilisateur 'user', le mot de passe est demandé dans la console
ncftp ftp://user@server.fqdn
===== Sauvegarder les paramètres de connexion =====
ncftp propose un système de sauvegarde des paramètres pour faciliter les reconnexions aux serveurs FTP régulièrement utilisés : les ''bookmarks''.
Depuis le prompt du client la commande :
* **bookmark** : Permet d'enregistrer la connexion en cours d'utilisation (conservée dans ''~/.ncftp/bookmarks'';
* **bookmarks** : liste les connexions existantes.
Pour utiliser un bookmark :
ncftp myBookmarkName
# ou depuis le prompt du client
ncftp> open myBookmarkName