Commande FTP, connectez-vous et travaillez via un terminal

à propos de la commande ftp

Dans le prochain article, nous allons jeter un œil à la commande FTP. Pour télécharger, télécharger ou gérer le contenu d'un FTP nous avons un nombre infini d'applications graphiques, Filezilla est l'un des plus populaires. Mais si vous êtes fan du terminal, cela peut également être fait à partir de la ligne de commande.

C'est utile surtout lorsqu'on travaille sur un serveur et qu'on n'a pas d'interface graphique, mais nous devons télécharger un fichier sur un FTP ou simplement supprimer quelque chose, créer un dossier, etc. Nous pouvons faire n'importe lequel de ces derniers uniquement avec notre terminal.

FTP (Protocole de transfer de fichier) est un protocole réseau standard utilisé pour transférer des fichiers vers et depuis un réseau distant. Dans cet article, nous verrons comment utilisez la commande ftp à travers quelques exemples de base.

Lors du transfert de données avec ftp, la connexion n'est pas cryptée. Pour un transfert sécurisé des données, il faudrait utiliser SFTP. Pour copier des fichiers, nous devons avoir au moins une autorisation de lecture sur le fichier source et une autorisation d'écriture sur le système cible.

Exemples de base de la commande FTP

Établissement de la connexion au FTP

Pour ouvrir une connexion ftp à un système distant, la commande ftp doit être suivie de l'adresse IP ou du nom de domaine du serveur distant. Nous ouvrons un terminal (Ctrl + Alt + T) et écrivons:

ftp 192.168.0.101

Il nous sera demandé de saisir notre nom d'utilisateur FTP. Pour cet exemple, le nom d'utilisateur FTP est sapoargile:

Connexion de commande FTP

Vous pouvez voir un message de confirmation différent selon le service FTP exécuté sur le serveur distant.

Une fois que nous avons écrit le nom d'utilisateur, nous devrons écrivez notre mot de passe:

commande FTP passwd

Si le mot de passe est correct, le serveur distant affichera un message de confirmation et l'invite ftp>.

commande FTP connectée par l'utilisateur

Si le serveur FTP auquel nous accédons accepte comptes ftp anonymes et que vous souhaitez vous connecter en tant qu'utilisateur anonyme, utilisez anonyme comme nom d'utilisateur et vous Adresse de courrier électronique comme mot de passe.

Commandes FTP les plus courantes

De nombreuses commandes FTP sont similaires ou identiques aux commandes que nous utilisons à l'invite de commande sur un système Gnu / Linux.

commande help FTP

Ci-dessous sont certaines des commandes FTP les plus courantes que nous pouvons utiliser:

  • aide ou? - Tout lister commandes FTP disponibles.
  • cd - Changer de répertoire sur la machine distante.
  • lcd - Changer de répertoire sur la machine locale.
  • ls - Afficher les noms des fichiers et des répertoires dans le répertoire distant actuel.
  • mkdir - Crée un nouveau répertoire dans le répertoire distant.
  • pwd - Imprime le répertoire de travail actuel sur la machine distante.
  • supprimer - Supprime un fichier dans le répertoire distant actuel.
  • rmdir - Supprime un répertoire dans le répertoire distant actuel.
  • get - Copie un fichier du serveur distant vers la machine locale.
  • mget - Vous permet de copier plusieurs fichiers du serveur distant vers la machine locale.
  • put - Copie un fichier de la machine locale vers la machine distante.
  • mput - Copie un fichier de la machine locale vers la machine distante.

Téléchargement de fichiers avec des commandes FTP

Une fois que nous nous sommes connectés, notre répertoire de travail actuel est le répertoire personnel de l'utilisateur distant. Lorsque nous téléchargeons des fichiers avec la commande ftp, les fichiers seront téléchargés dans le répertoire à partir duquel nous appelons la commande ftp, si nous n'indiquons pas un autre itinéraire.

Si nous voulons télécharger les fichiers dans un autre répertoire local, accédez-y en utilisant le commande lcd. Disons que nous voulons télécharger les fichiers dans le répertoire ~ / Documents:

commande FTP des documents lcd

lcd ~/Documentos

Pour télécharger un seul fichier à partir d'un serveur distant, nous utiliserons le obtenir la commande. Par exemple, pour télécharger un fichier appelé sauvegarde.zip, nous utiliserons la commande suivante:

obtenir la commande FTP

get backup.zip

Pour télécharger plusieurs fichiers à la fois, nous utiliserons le commande mget. Nous pouvons fournir une liste de noms de fichiers individuels ou utiliser des caractères génériques.

commande mget FTP

mget backup1.zip backup2.zip

Lors du téléchargement de plusieurs fichiers, il nous sera demandé une confirmation pour chacun d'entre eux.

Une fois le téléchargement des fichiers depuis le serveur FTP distant terminé, fermez la connexion avec bye ou quittez.

quit

Téléchargement de fichiers avec des commandes FTP

Pour télécharger un fichier d'un répertoire local vers un serveur FTP distant, nous devrons d'abord ouvrir la session à l'aide de la commande FTP. Une fois démarré, nous pouvons utiliser le commande put:

mettre la commande FTP

put image.png

Si nous voulons charger un fichier qui n'est pas dans votre répertoire de travail actuel, utilisez le chemin absolu vers le fichier.

Pour télécharger plusieurs fichiers d'un répertoire local vers un serveur FTP distant, nous utiliserons le commande mput:

commande FTP mput

mput image1.png image2.png

Lors du téléchargement de plusieurs fichiers, il nous sera demandé une confirmation pour chaque fichier que nous souhaitons télécharger.

Une fois que vous avez terminé de télécharger les fichiers sur votre serveur FTP distant, fermez la connexion avec bye ou quittez.

Comme vous pouvez le voir, dans cet article, nous avons vu comment utiliser la commande ftp pour télécharger et télécharger des fichiers sur votre serveur FTP distant. Si quelqu'un veut connaître plus d'options il suffit de lire le manuel de commande:

commande ftp de la page de manuel

man ftp

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Charlie le front dit

    Charlie Brow regarde aller

  2.   Bernat dit

    Bon après avoir mis le login de l'utilisateur, la phrase suivante apparaît.
    503 Utilisez d'abord ATUH.
    Échec de la connexion.