Comment utiliser FTP à partir de la ligne de commande sous Linux

Travailler avec FTP à partir de la ligne de commande peut sembler trivial, car il existe de nombreux excellents clients FTP sous Linux qui fournissent une interface graphique avec laquelle travailler. Pourtant, de nombreux utilisateurs du protocole de transfert de fichiers l’utilisent sur SSH et des serveurs afin qu’une application GUI ne fonctionne pas.

Il existe quelques clients FTP utiles en ligne de commande sous Linux. En fait, dans le passé, j’ai parlé d’une excellente application de ligne de commande dans ma liste des meilleurs clients FTP pour Linux. Cela dit, dans cet article, nous ne nous concentrerons pas sur cette application, car elle est beaucoup trop compliquée pour ce dont nous en avons besoin; téléchargement de base et téléchargement. À la place, nous utiliserons le client FTP GNU standard.

Remarque: le client FTP GNU ne fonctionnera pas avec SFTP ou FTPS. Il ne peut se connecter qu’aux serveurs FTP.

Installez FTP CLI

L’application GNU FTP est largement utilisée, donc ce paquet peut déjà être préinstallé sur un certain nombre de distributions. Cela dit, le client n’est pas préinstallé dans toutes les distributions, c’est donc une bonne idée de savoir comment le faire fonctionner avant de savoir comment l’utiliser.

  Comment empêcher la récupération d'un fichier sous Windows 10

Pour installer l’application FTP sur votre système d’exploitation Linux, ouvrez une fenêtre de terminal en appuyant sur la combinaison de touches Ctrl + Alt + T ou Ctrl + Maj + T. À partir de là, suivez les instructions détaillées qui correspondent au système d’exploitation que vous utilisez actuellement.

Ubuntu

Sur Ubuntu Linux, le client FTP CLI est disponible dans le référentiel logiciel «Ubuntu Main». Pour l’installer sur votre système, vous devez utiliser la commande Apt terminal.

sudo apt install ftp

Debian

Le client FTP CLI prend en charge Debian Linux depuis très longtemps. En conséquence, il est facilement installable via le référentiel de logiciels «Debian Main».

Pour installer l’application CLI FTP sur votre PC Debian, utilisez la commande Apt-get ci-dessous.

sudo apt-get install ftp

Arch Linux

Les utilisateurs d’Arch Linux ne pourront pas rechercher dans les référentiels de packages un package «FTP» s’ils souhaitent utiliser cette application, car les développeurs ne conditionnent pas l’application FTP CLI séparément. Au lieu de cela, pour utiliser FTP à partir de la ligne de commande sur Arch Linux, vous devez installer le package «inetutils» avec Pacman.

sudo pacman -S inetutils

Feutre

Le client FTP en ligne de commande est disponible pour les utilisateurs de Fedora Linux via les référentiels de logiciels «Fedora x86_64» et «Fedora i386». Si vous êtes un utilisateur Fedora, installez le package avec la commande Dnf suivante dans une fenêtre de terminal.

sudo dnf install ftp

OpenSUSE

Les utilisateurs d’OpenSUSE souhaitant utiliser le client FTP CLI sur leur système d’exploitation seront heureux de savoir que le programme est installable sur Leap 15.0, Leap 42.3 et Tumbleweed via le référentiel de logiciels «OpenSUSE Oss All».

  Comment sauvegarder un profil Thunderbird sous Linux

Pour démarrer l’installation sur votre système SUSE, lancez une fenêtre de terminal et utilisez la commande Zypper ci-dessous.

sudo zypper install ftp

Linux générique

Le client FTP en ligne de commande standard utilisé sous Linux que nous allons couvrir dans cet article fait partie du projet GNU. Pour cette raison, il est très facile de localiser cette application pour tous les systèmes d’exploitation Linux.

Pour installer le client FTP CLI sur votre système d’exploitation Linux, ouvrez un terminal. Ensuite, recherchez et installez «ftp» ou «inetutils». Sinon, si vous ne trouvez l’application nulle part dans les sources logicielles, découvrez comment récupérer le code source à partir de GNU.org.

  Comment installer des polices pour Microsoft Word sur Windows 10

Connectez-vous au serveur FTP via CLI

Pour démarrer une nouvelle connexion avec votre serveur dans l’application FTP CLI, accédez au terminal et utilisez la commande ftp avec l’adresse IP du serveur distant.

Remarque: impossible de déterminer l’adresse IP distante de votre serveur FTP. Consultez notre guide pour savoir comment trouver une adresse IP sous Linux.

ftp remote-ip-address-or-domain-name

En supposant que l’adresse est réussie, l’application FTP invitera l’utilisateur à entrer un nom d’utilisateur et un mot de passe. Écrivez le nom d’utilisateur et le mot de passe de votre serveur, et vous aurez accès via CLI au serveur FTP.

Télécharger des fichiers FTP via CLI

Le téléchargement de fichiers via FTP dans la ligne de commande se fait avec la commande get. Pour démarrer un téléchargement, essayez la syntaxe de commande suivante.

get /home/remote-username/location/of/folder/or/file

Laissez le client FTP télécharger le (s) fichier (s) sur votre système. En cas de succès, ils apparaîtront dans le répertoire dans lequel le terminal de votre PC Linux a démarré (généralement / home / username /).

Télécharger des fichiers FTP via CLI

Le téléchargement de fichiers avec l’application de ligne de commande FTP utilise la commande send. Pour envoyer un fichier ou un dossier à un serveur distant, suivez la syntaxe de commande ci-dessous.

send /home/remote-username/location/of/folder/or/file

L’envoi de fichiers via FTP prendra quelques minutes. Lorsque le processus est terminé, vous le verrez dans le répertoire de téléchargement par défaut sur le serveur distant.