Comment utiliser la commande FTP sous Linux

May 28, 2025
Cloud et Internet
Fatmawati Achmad Zaenuri / Shutterstock.com

Le protocole de transfert de fichiers est plus ancien que la plupart de nos lecteurs, mais il fonctionne toujours bien. FTP n'a pas la sécurité d'un protocole moderne, mais vous devrez peut-être l'utiliser quand même. Voici comment procéder.

Avertissement: n'utilisez pas FTP sur Internet

Soyons clairs dès le départ: le protocole FTP (File Transfer Protocol) remonte au début des années 1970 et a été écrit sans aucun souci de sécurité. Il n'utilise le cryptage pour rien. Les informations de connexion comme votre nom d'utilisateur et votre mot de passe, ainsi que les données que vous téléchargez ou téléchargez, sont transférées en texte clair. N'importe qui le long du chemin peut voir vos secrets. Cependant, FTP a toujours ses utilisations.

Si vous transférez des fichiers au sein de votre réseau, vous devez être en sécurité, tant que personne sur le réseau ne détecte les paquets et n'écoute les documents sensibles lorsque vous les transférez. Si vos fichiers ne sont en aucun cas confidentiels ou sensibles, les déplacer sur votre réseau interne avec FTP devrait être une solution. Linux a la norme ftp programme de ligne de commande pour traiter précisément ce scénario.

Mais absolument n'utilisez pas le ftp commande pour accéder à des ressources externes sur Internet. Pour cela, utilisez le sftp programme de ligne de commande , qui utilise le protocole de transfert de fichiers SSH sécurisé. Nous présenterons ces deux programmes dans ce didacticiel.

Pour clarifier pourquoi vous ne voulez jamais utiliser FTP sur Internet, jetez un œil à la capture d'écran ci-dessous. Il montre le mot de passe FTP en texte brut. Tout le monde sur votre réseau ou entre vous et le serveur FTP sur Internet peut facilement voir que le mot de passe est «MySecretPassword».

Sans le chiffrement, un acteur malveillant pourrait également modifier les fichiers que vous téléchargez ou importez en transit.

La commande ftp

En supposant que vous ayez un compte valide sur un site FTP, vous pouvez vous y connecter avec la commande suivante. Tout au long de cet article, remplacez l'adresse IP dans les commandes par l'adresse IP du serveur FTP auquel vous vous connectez.

ftp  192.168.4.25

avertissement : Vous ne devez utiliser que ftp commande pour se connecter aux serveurs sur un réseau local approuvé. Utilisez le sftp commande, décrite ci-dessous, pour le transfert de fichiers sur Internet.

Le serveur FTP répond par un message de bienvenue. Le libellé du message d'accueil variera d'un serveur à l'autre. Il demande ensuite le nom d'utilisateur du compte auquel vous vous connectez.

Notez que l'adresse IP du site auquel vous vous connectez est affichée, suivie de votre nom d'utilisateur Linux. Si votre nom de compte sur le serveur FTP est le même que votre nom d'utilisateur Linux, appuyez simplement sur la touche Entrée. Cela utilisera votre nom d'utilisateur Linux comme nom de compte sur le serveur FTP. Si votre nom d'utilisateur Linux et le nom de compte FTP sont différents, saisissez le nom d'utilisateur du compte FTP, puis appuyez sur Entrée.

Connexion au serveur FTP

Vous serez invité à entrer votre mot de passe pour le site FTP. Entrez votre mot de passe et appuyez sur Entrée. Votre mot de passe ne s'affiche pas à l'écran. Si votre nom de compte d'utilisateur FTP et votre mot de passe sont vérifiés par le serveur FTP, vous êtes alors connecté au serveur FTP.

Vous serez présenté avec le ftp> rapide.

Recherche et récupération de fichiers

Tout d'abord, vous souhaiterez probablement obtenir une liste des fichiers sur le serveur FTP. le ls la commande fait exactement cela. Notre utilisateur voit le fichier gc.c est sur le serveur FTP et il souhaite le télécharger sur son propre ordinateur. Son ordinateur est «l'ordinateur local» dans le langage FTP.

La commande pour récupérer (ou «obtenir») un fichier est avoir . Notre utilisateur émet donc la commande obtenir gc.c . Ils tapent avoir , un espace, puis le nom du fichier qu'ils souhaitent récupérer.

Le serveur FTP répond en transférant le fichier sur l'ordinateur local et en confirmant que le transfert a eu lieu. La taille du fichier et le temps de transfert sont également indiqués.

ls
obtenir gc.c

Pour récupérer plusieurs fichiers à la fois, utilisez le mget (multiple get) commande. le mget La commande vous demandera de confirmer si vous souhaitez télécharger chaque fichier à tour de rôle. Répondez en appuyant sur «y» pour oui et «n» pour non.

Ce serait fastidieux pour un grand nombre de fichiers. Pour cette raison, les collections de fichiers associés sont généralement stockées sur des sites ftp en tant que fichiers tar.gz ou tar.bz2 .

EN RELATION: Comment extraire des fichiers d'un fichier .tar.gz ou .tar.bz2 sous Linux

mget * .c

Téléchargement de fichiers sur le serveur FTP

Selon les autorisations qui ont été accordées à votre compte FTP, vous pourrez peut-être télécharger (ou «placer») des fichiers sur le serveur. Pour télécharger un fichier, utilisez le mettre commander. Dans notre exemple, l'utilisateur télécharge un fichier appelé Sans.tar.gaj sur le serveur FTP.

mettez Songs.tar.gz

Comme vous vous en doutez probablement, il existe une commande pour placer plusieurs fichiers sur le serveur FTP à la fois. On l'appelle mput (mise multiple). Tout comme le mget commande a fait, mput demandera une confirmation «y» ou «n» pour le téléchargement de chaque fichier, un par un.

Le même argument pour placer des ensembles de fichiers dans des archives tar s'applique pour placer des fichiers comme pour obtenir des fichiers. Notre utilisateur télécharge plusieurs fichiers «.odt» avec la commande suivante:

mput * .odt

Création et modification de répertoires

Si votre compte utilisateur sur le serveur ftp le permet, vous pourrez peut-être créer des répertoires. La commande pour ce faire est mkdir . Pour être clair, tout répertoire que vous créez avec le mkdir La commande sera créée sur le serveur ftp et non sur votre ordinateur local.

Pour changer de répertoire sur le serveur ftp, utilisez le cd commander. Lorsque vous utilisez le cd commander le ftp> l'invite ne changera pas pour refléter votre nouveau répertoire actuel. le pwd (imprimer le répertoire de travail) vous montrera votre répertoire actuel.

Notre utilisateur ftp crée un répertoire appelé musique, change dans ce nouveau répertoire, confirme où il se trouve en utilisant le pwd La commande télécharge ensuite un fichier dans ce répertoire.

musique de mkdir
ver cd c
pwd
mettre songs.tar.gz

Pour passer rapidement au répertoire parent du répertoire actuel, utilisez le cdup commander.

cdup

Accéder à l'ordinateur local

Pour changer de répertoire sur l'ordinateur local, vous pouvez utiliser le lcd commande à la ftp> rapide. Il est cependant facile de perdre la trace de votre position dans le système de fichiers local. Une méthode plus pratique pour accéder au système de fichiers local consiste à utiliser le ! commander.

le ! La commande ouvre une fenêtre shell sur l'ordinateur local. Vous pouvez faire tout ce que vous pouvez dans ce shell dans une fenêtre de terminal standard. Lorsque vous tapez sortie vous êtes renvoyé au ftp> rapide.

Notre utilisateur a utilisé le ! commande et est entré dans une fenêtre shell sur l'ordinateur local. Ils ont émis un ls commande pour voir quels fichiers sont présents dans ce répertoire, puis saisis sortie pour revenir au ftp> rapide.

!
ls
sortie

Renommer les fichiers

Pour renommer des fichiers sur le serveur FTP, utilisez le Renommer commander. Ici, notre utilisateur FTP renomme un fichier avec Renommer puis utilise le ls commande pour lister les fichiers dans le répertoire.

renommer songs.tar.gz rock_songs.tar.gz
ls

Suppression de fichiers

Pour supprimer des fichiers sur le serveur FTP, utilisez le effacer commander. Pour supprimer plusieurs fichiers à la fois, utilisez le Regarder commander. Il vous sera demandé de fournir une confirmation «y» ou «n» pour la suppression de chaque fichier.

Ici, notre utilisateur FTP a répertorié les fichiers pour voir leurs noms, puis en a choisi un à supprimer. Ils décident alors de tous les supprimer.

ls
γκ.ο.
μδε diminution * .ο

Utilisation de la commande sftp

Les lecteurs familiarisés avec le système d'adressage IP auront remarqué que l'adresse 192.168 du serveur FTP utilisée dans les exemples ci-dessus est une adresse IP interne, également appelée adresse IP privée. Comme nous l'avons prévenu au début de cet article, le ftp La commande ne doit être utilisée que sur les réseaux internes.

Si vous souhaitez vous connecter à un serveur FTP distant ou public, utilisez le sftp commander. Notre utilisateur va se connecter à un compte SFTP appelé démo sur le serveur FTP accessible au public situé à test.trebex.net .

Lorsqu'ils se connectent, ils sont informés que la connexion est établie. Ils sont également informés que l'authenticité de l'hébergeur ne peut être vérifiée. Ceci est normal pour la première connexion d'un nouvel hôte. Ils appuient sur «y» pour accepter la connexion.

Parce que le nom du compte d'utilisateur ( démo ) a été transmis sur la ligne de commande, ils ne sont pas invités à entrer le nom du compte utilisateur. Ils ne sont invités qu'à saisir le mot de passe. Ceci est saisi, vérifié et accepté, et ils sont présentés avec le sftp> rapide.

sftp [email protected]

Les commandes FTP que nous avons décrites ci-dessus fonctionneront exactement de la même manière dans une session SFTP, avec les exceptions suivantes.

  • Pour supprimer un fichier, utilisez rm (FTP utilise effacer )
  • Pour supprimer plusieurs fichiers, utilisez rm (FTP utilise Regarder )
  • Pour passer au répertoire parent, utilisez cd .. (FTP utilise cdup )

Notre utilisateur a utilisé quelques commandes dans sa session SFTP. Ils ont l'usage ls pour lister les fichiers, et cd pour changer dans le répertoire pub. Ils ont utilisé le pwd pour imprimer le répertoire de travail.

Il existe d'autres options pour transférer des fichiers dans le monde Linux, notamment scp ( copie sécurisée ), mais nous nous sommes concentrés ici sur FTP et SFTP. Utilisées dans les scénarios applicables, ces deux commandes vous seront utiles et vos besoins en matière de stockage et de récupération de fichiers.

How To Use FTP Unix Command

How To Use FTP From The Command-line On Linux

Linux Ftp Command Summary With Examples

Best FTP Clients For Linux | How To Use FTP In Linux

How To Use Sftp Command

Connect To FTP From Linux Terminal

How To Configure Ftp Server In Linux

Ftp Command Not Found | How To Install And Configure Vsftpd | Transfer Files By Ftp In Linux

How To Access Ftp Server Using Linux Terminal

FTP From Command Prompt - Login & Download

Linux Shell Script To Automate Ftp And Shedule Tasks

Linux - FTP Server Setup (vsftpd)

Linux Terminal FTP Tutorial Upload Download All Files Without Are You Sure Prompt

[HowTo] Download Files From FTP Using Terminal On Ubuntu Linux

SSH, FTP, Ping, Telnet: Linux Networking Commands Tutorial 12

How To Install & Configure FTP Server In Linux - 7, Part - 1, Video No 92

FTP Commands To Transfer Files

How To Configure FTP Server On Kali Linux|vsftpd


Cloud et Internet - Most Popular Articles

Qu'arrive-t-il à votre Smarthome si Internet tombe en panne?

Cloud et Internet Aug 30, 2025

Une connexion Internet peut être l'élément qui sépare un appareil smarthome d'un appareil dumbhome. Si Internet s'éteint chez vous, qu'arrive-t-il exactement à vos appareils i..


Comment utiliser le fichier d'hôtes de votre ordinateur pour bloquer des tonnes de logiciels malveillants, de pornographie et d'autres types de sites Web

Cloud et Internet Aug 1, 2025

CONTENU NON CACHÉ Que vous ayez donné un ordinateur à votre enfant ou que vous souhaitiez simplement garder les choses propres sur votre propre ordinateur, il est utile de bloq..


Comment publier une photo de votre téléphone sur votre histoire Snapchat

Cloud et Internet May 26, 2025

CONTENU NON CACHÉ Pendant longtemps, vous ne pouviez publier que des photos de l'appareil photo de Snapchat sur ton histoire . C'était vraiment ennuyeux si vous p..


Comment installer et gérer les extensions dans LibreOffice

Cloud et Internet Nov 23, 2025

LibreOffice a de nombreuses fonctionnalités utiles, mais vous pouvez en ajouter encore plus. Tout comme les modules complémentaires Firefox ou les extensions Chrome, vous pouvez a..


Comment personnaliser les nouvelles que vous entendez de Google Home

Cloud et Internet Jun 20, 2025

CONTENU NON CACHÉ Si vous aimez écouter les actualités à la radio pendant que vous vous rendez au travail, vous pouvez prendre une longueur d'avance en demandant à votre Goog..


Comment configurer un compte de messagerie POP3 dans Windows 10

Cloud et Internet Jul 12, 2025

Même si la plupart des applications Windows 10 incluses ont déjà récolté leur juste part de presse négative, certaines des pièces maîtresses du puzzle comme l..


Comment ne jamais perdre des fichiers stockés dans Dropbox et d'autres services de synchronisation de fichiers

Cloud et Internet Jun 13, 2025

CONTENU NON CACHÉ Dropbox, Google Drive, OneDrive, iCloud Drive et d'autres services de synchronisation de fichiers sont pratiques, mais ils synchronisent également les suppress..


Profitez de la navigation de style Alt-Tab sur le bureau dans Firefox avec TabNavigator

Cloud et Internet Aug 31, 2025

Utilisez-vous la commutation de fenêtre Alt-Tab pour votre bureau Windows et souhaitez-vous utiliser la même fonctionnalité dans Firefox? Vous pouvez maintenant profiter de tous ces avanta..


Catégories