Comment configurer un serveur FTP dans Ubuntu Linux (avec images)

Table des matières:

Comment configurer un serveur FTP dans Ubuntu Linux (avec images)
Comment configurer un serveur FTP dans Ubuntu Linux (avec images)

Vidéo: Comment configurer un serveur FTP dans Ubuntu Linux (avec images)

Vidéo: Comment configurer un serveur FTP dans Ubuntu Linux (avec images)
Vidéo: Я забыл свой пароль Windows: взлом Windows! 2024, Peut
Anonim

Cet article de wikiHow vous montrera comment configurer et vous connecter à un serveur FTP à partir de votre ordinateur Ubuntu Linux. Les serveurs FTP sont utiles pour stocker des fichiers de votre ordinateur et permettre à d'autres de les parcourir. Afin de configurer un serveur FTP à partir de votre ordinateur, vous devez disposer d'un hôte de serveur FTP auquel vous pouvez vous connecter. Il est également recommandé de mettre à jour votre logiciel Ubuntu vers la dernière version disponible.

Pas

Partie 1 sur 4: Installation du cadre FTP

Configurer un serveur FTP dans Ubuntu Linux Étape 1
Configurer un serveur FTP dans Ubuntu Linux Étape 1

Étape 1. Assurez-vous qu'Ubuntu est à jour

Les versions d'Ubuntu 17.10 et supérieures ont des chemins de fichiers très différents de ceux des versions précédentes, vous devrez donc effectuer une mise à niveau vers la dernière version d'Ubuntu si vous ne l'avez pas déjà fait:

  • Ouvert Terminal
  • Tapez sudo apt-get upgrade et appuyez sur ↵ Entrée.
  • Saisissez votre mot de passe et appuyez sur Entrée.
  • Tapez y lorsque vous y êtes invité, puis appuyez sur ↵ Entrée.
  • Attendez la fin de l'installation des mises à niveau, puis redémarrez votre ordinateur si vous y êtes invité.
Configurer un serveur FTP dans Ubuntu Linux Étape 2
Configurer un serveur FTP dans Ubuntu Linux Étape 2

Étape 2. Ouvrez le terminal

Clique le Applications menu ⋮⋮⋮, faites défiler vers le bas et cliquez sur l'icône en noir et blanc Terminal icône pour le faire.

Vous pouvez également appuyer simplement sur Alt+Ctrl+T pour ouvrir Terminal

Configurer un serveur FTP dans Ubuntu Linux Étape 3
Configurer un serveur FTP dans Ubuntu Linux Étape 3

Étape 3. Saisissez la commande d'installation VSFTPD

Tapez sudo apt-get install vsftpd dans Terminal, puis appuyez sur ↵ Entrée.

Configurer un serveur FTP dans Ubuntu Linux Étape 4
Configurer un serveur FTP dans Ubuntu Linux Étape 4

Étape 4. Entrez votre mot de passe

Saisissez le mot de passe que vous utilisez pour vous connecter à votre ordinateur, puis appuyez sur ↵ Entrée.

Configurer un serveur FTP dans Ubuntu Linux Étape 5
Configurer un serveur FTP dans Ubuntu Linux Étape 5

Étape 5. Attendez que VSFTPD s'installe

Cela prendra de 5 à 20 minutes selon vos paramètres FTP actuels et votre connexion Internet, alors soyez patient.

Configurer un serveur FTP dans Ubuntu Linux Étape 6
Configurer un serveur FTP dans Ubuntu Linux Étape 6

Étape 6. Installez FileZilla

C'est le programme que vous utiliserez pour accéder et télécharger sur votre serveur. Pour l'installer:

  • Tapez sudo apt-get install filezilla
  • Saisissez à nouveau votre mot de passe si vous y êtes invité.
  • Attendez la fin de l'installation.

Partie 2 sur 4: Configuration du serveur FTP

Configurer un serveur FTP dans Ubuntu Linux Étape 7
Configurer un serveur FTP dans Ubuntu Linux Étape 7

Étape 1. Ouvrez le fichier de configuration VSFTPD

Tapez sudo nano /etc/vsftpd.conf et appuyez sur ↵ Entrée. Vous allez modifier ce fichier pour autoriser (ou désactiver) certaines fonctionnalités VSFTPD.

Configurer un serveur FTP dans Ubuntu Linux Étape 8
Configurer un serveur FTP dans Ubuntu Linux Étape 8

Étape 2. Autorisez les utilisateurs locaux à se connecter à votre serveur FTP

Utilisez les touches fléchées pour faire défiler jusqu'au

# Décommentez ceci pour permettre aux utilisateurs locaux de se connecter.

en-tête, puis supprimez le "#" du

local_enable=OUI

ligne en dessous.

  • Vous pouvez supprimer le « # » en utilisant les touches fléchées pour sélectionner la lettre qui le précède (dans ce cas, « l ») et en appuyant sur la touche ← Retour arrière.
  • Sautez cette étape si le

    local_enable=OUI

  • la ligne est déjà blanche.
Configurer un serveur FTP dans Ubuntu Linux Étape 9
Configurer un serveur FTP dans Ubuntu Linux Étape 9

Étape 3. Autorisez les commandes d'écriture FTP

Faites défiler jusqu'au

# Décommentez ceci pour activer toute forme de commande d'écriture FTP.

en-tête, puis supprimez le "#" du

write_enable=OUI

ligne en dessous.

  • Sautez cette étape si

    write_enable=OUI

  • est déjà blanc.
Configurer un serveur FTP dans Ubuntu Linux Étape 10
Configurer un serveur FTP dans Ubuntu Linux Étape 10

Étape 4. Désactivez la modification ASCII

Faites défiler jusqu'au

# La mutilation ASCII est une caractéristique horrible du protocole.

titre, puis supprimez le "#" des deux lignes suivantes:

  • ascii_upload_enable=OUI

  • ascii_download_enable=OUI

Configurer un serveur FTP dans Ubuntu Linux Étape 11
Configurer un serveur FTP dans Ubuntu Linux Étape 11

Étape 5. Modifiez les paramètres "chroot"

Faites défiler jusqu'au

# chroot)

titre, puis ajoutez les lignes suivantes:

  • user_sub_token=$USER

  • chroot_local_user=OUI

  • chroot_list_enable=OUI

  • Si l'une de ces lignes existe déjà, supprimez simplement le "#" avant chaque ligne existante.
Configurer un serveur FTP dans Ubuntu Linux Étape 12
Configurer un serveur FTP dans Ubuntu Linux Étape 12

Étape 6. Modifiez les paramètres "chroot" par défaut

Faites défiler jusqu'au

(la valeur par défaut suit)

titre, puis ajoutez les lignes suivantes:

  • chroot_list_file=/etc/vsftpd.chroot_list

  • local_root=/home/$USER/Public_html

  • allow_writeable_chroot=OUI

  • Si l'une de ces lignes existe déjà, supprimez simplement le "#" avant chaque ligne existante.
Configurer un serveur FTP dans Ubuntu Linux Étape 13
Configurer un serveur FTP dans Ubuntu Linux Étape 13

Étape 7. Activez l'option "ls recurse"

Faites défiler jusqu'au

# Vous pouvez activer l'option "-R"…

en-tête, puis supprimez le "#" du

ls_recurse_enable=OUI

ligne en dessous.

Configurer un serveur FTP dans Ubuntu Linux Étape 14
Configurer un serveur FTP dans Ubuntu Linux Étape 14

Étape 8. Enregistrez et quittez l'éditeur de texte

Faire cela:

  • Appuyez sur Ctrl+X
  • Tapez y
  • Appuyez sur ↵ Entrée

Partie 3 sur 4: Ajout de noms d'utilisateur à la liste CHROOT

Configurer un serveur FTP dans Ubuntu Linux Étape 15
Configurer un serveur FTP dans Ubuntu Linux Étape 15

Étape 1. Ouvrez le fichier texte "chroot"

Tapez sudo nano /etc/vsftpd.chroot_list et appuyez sur ↵ Entrée.

Vous pouvez passer à la dernière étape de cette partie si vous ne souhaitez pas spécifier les personnes qui peuvent accéder à votre serveur FTP

Configurer un serveur FTP dans Ubuntu Linux Étape 16
Configurer un serveur FTP dans Ubuntu Linux Étape 16

Étape 2. Entrez votre mot de passe

Tapez le mot de passe que vous utilisez pour vous connecter à Ubuntu et appuyez sur ↵ Entrée. Cela ouvrira le fichier texte "chroot".

Ignorez cette étape si votre mot de passe n'est pas demandé

Configurer un serveur FTP dans Ubuntu Linux Étape 17
Configurer un serveur FTP dans Ubuntu Linux Étape 17

Étape 3. Ajoutez des noms d'utilisateur à la liste

Tapez votre propre nom d'utilisateur, appuyez sur ↵ Entrée et répétez l'opération avec les autres noms d'utilisateur des personnes que vous souhaitez avoir accès à leurs répertoires personnels à partir de votre serveur.

Configurer un serveur FTP dans Ubuntu Linux Étape 18
Configurer un serveur FTP dans Ubuntu Linux Étape 18

Étape 4. Enregistrez votre liste

Appuyez sur Ctrl+X, tapez y et appuyez sur ↵ Entrée. Votre liste sera enregistrée.

Configurer un serveur FTP dans Ubuntu Linux Étape 19
Configurer un serveur FTP dans Ubuntu Linux Étape 19

Étape 5. Redémarrez VSFTPD

Tapez sudo systemctl restart vsftpd et appuyez sur Entrée. Cela arrêtera et redémarrera VSFTPD, garantissant que vos modifications ont été enregistrées. Vous pouvez maintenant accéder à votre serveur FTP.

Partie 4 sur 4: Accéder à votre serveur

Configurer un serveur FTP dans Ubuntu Linux Étape 20
Configurer un serveur FTP dans Ubuntu Linux Étape 20

Étape 1. Déterminez l'adresse de votre serveur

Si vous payez pour un serveur FTP via un service d'hébergement (par exemple, Bluehost), vous devrez connaître l'adresse IP ou l'adresse habituelle du service pour vous y connecter.

  • Si vous hébergez votre propre serveur à partir de votre ordinateur, vous utiliserez l'adresse IP de votre ordinateur, que vous pouvez déterminer en entrant ifconfig dans Terminal, puis en examinant le numéro "inet addr".

    Si "ifconfig" n'est pas installé, vous pouvez l'installer en entrant sudo apt-get install net-tools dans Terminal

Configurer un serveur FTP dans Ubuntu Linux Étape 21
Configurer un serveur FTP dans Ubuntu Linux Étape 21

Étape 2. Transférez un port sur votre routeur

Une fois que vous connaissez l'adresse IP de votre serveur, vous devez rediriger l'emplacement du port 21 de votre routeur vers cette adresse; assurez-vous que le port utilise TCP (pas UDP ou un mélange des deux).

La redirection de port varie d'un routeur à l'autre, alors assurez-vous de consulter l'article lié ou la documentation de votre routeur pour obtenir des instructions

Configurer un serveur FTP dans Ubuntu Linux Étape 22
Configurer un serveur FTP dans Ubuntu Linux Étape 22

Étape 3. Ouvrez Filezilla

Tapez filezilla dans Terminal et appuyez sur Entrée. Après un moment, FileZilla s'ouvrira.

Si vous souhaitez vous connecter via Terminal, vous pouvez essayer de saisir ftp [adresse]. Tant que votre serveur est en cours d'exécution et que vous avez accès à Internet, celui-ci tentera de se connecter à votre serveur FTP; cependant, vous ne pourrez peut-être pas transférer de fichiers

Configurer un serveur FTP dans Ubuntu Linux Étape 23
Configurer un serveur FTP dans Ubuntu Linux Étape 23

Étape 4. Cliquez sur Fichier

C'est dans le coin supérieur gauche de la fenêtre FileZilla. Cela ouvre un menu déroulant.

Configurer un serveur FTP dans Ubuntu Linux Étape 24
Configurer un serveur FTP dans Ubuntu Linux Étape 24

Étape 5. Cliquez sur Gestionnaire de site…

Vous trouverez cette option dans le menu déroulant. La fenêtre Gestionnaire de site s'ouvrira.

Configurer un serveur FTP dans Ubuntu Linux Étape 25
Configurer un serveur FTP dans Ubuntu Linux Étape 25

Étape 6. Cliquez sur Nouveau site

C'est un bouton blanc en bas à gauche de la fenêtre. Cela ouvre la section Nouveau site du Gestionnaire de site.

Configurer un serveur FTP dans Ubuntu Linux Étape 26
Configurer un serveur FTP dans Ubuntu Linux Étape 26

Étape 7. Entrez l'adresse de votre serveur

Dans le champ de texte « Hôte: », saisissez l'adresse (ou l'adresse IP) du serveur FTP auquel vous souhaitez vous connecter.

Configurer un serveur FTP dans Ubuntu Linux Étape 27
Configurer un serveur FTP dans Ubuntu Linux Étape 27

Étape 8. Ajoutez le numéro de port transféré

Tapez 21 dans le champ de texte « Port: ».

Configurer un serveur FTP dans Ubuntu Linux Étape 28
Configurer un serveur FTP dans Ubuntu Linux Étape 28

Étape 9. Cliquez sur Connecter

C'est un bouton rouge en bas de la page. Cela demandera à FileZilla de connecter votre ordinateur à votre serveur FTP.

Configurer un serveur FTP dans Ubuntu Linux Étape 29
Configurer un serveur FTP dans Ubuntu Linux Étape 29

Étape 10. Déplacez les fichiers sur le serveur

Vous pouvez cliquer et faire glisser les dossiers de la fenêtre de gauche vers la fenêtre de droite pour les télécharger sur votre page de serveur FTP.

Des astuces

  • Le transfert du port 20 peut résoudre certains problèmes de réseau si vous hébergez votre propre serveur.
  • La connexion à un serveur FTP dans Ubuntu 17 et versions ultérieures semble légèrement différente de la connexion dans les versions précédentes, vous devrez donc mettre à jour votre version d'Ubuntu vers 17.10 (ou supérieure) si vous ne l'avez pas déjà fait.

Conseillé: