Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

logiciel:internet:ftp:vsftpd:start [2021/01/04 12:47] – [Commandes] adminlogiciel:internet:ftp:vsftpd:start [2022/08/13 22:14] (Version actuelle) – modification externe 127.0.0.1
Ligne 30: Ligne 30:
 </WRAP> </WRAP>
  
-====== Pré-requis ======+===== Pré-requis =====
  
-====== Installation ======+===== Installation =====
  
   - **Mettez à jour** :<cli prompt='$ '>...@...:~$ sudo apt update</cli>   - **Mettez à jour** :<cli prompt='$ '>...@...:~$ sudo apt update</cli>
Ligne 78: Ligne 78:
 www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin</cli> www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin</cli>
 </WRAP> </WRAP>
-====== Configuration ====== 
  
-Le fichier de configuration du serveur est **[[logiciel:internet:ftp:vsftpd:config:start|]]**. +===== Configuration ===== 
-Voir la page de man **[[logiciel:internet:ftp:vsftpd:config:man:start|]]**+ 
 +Le fichier de configuration du serveur est **[[logiciel:internet:ftp:vsftpd:config:start]]**. 
 +Voir la page de man **[[logiciel:internet:ftp:vsftpd:config:man:start]]**
  
 <WRAP center round info 60%> <WRAP center round info 60%>
Ligne 97: Ligne 98:
     * Montez **/srv** :<cli prompt='$ '>...@...:~$ sudo mount /srv</cli>     * Montez **/srv** :<cli prompt='$ '>...@...:~$ sudo mount /srv</cli>
  
-===== Configuration par défaut ====+==== Configuration par défaut ====
  
 Éditez avec les droits d'administration le fichier **/etc/vsftpd.conf** pour ajouter à la fin les commandes suivantes. Éditez avec les droits d'administration le fichier **/etc/vsftpd.conf** pour ajouter à la fin les commandes suivantes.
  
-==== Commandes ====+=== Commandes ===
  
 Nous plaçons à la fin du fichier **/etc/vsftpd.conf** nos réglages par défaut : Nous plaçons à la fin du fichier **/etc/vsftpd.conf** nos réglages par défaut :
Ligne 183: Ligne 183:
 user_config_dir=/etc/vsftpd/user_conf user_config_dir=/etc/vsftpd/user_conf
 </code> </code>
-  - **Fin du fichier exemple (à adapter)** :<code - /etc/vsftpd.conf> +  - **Sécurisation des transmissions avec SSL/TLS** :<code - /etc/vsftpd.conf
-... +rsa_cert_file=/etc/ssl/private/vsftpd.pem
-########## Paramètres personnalisés ########## +
-listen=NO +
- +
-# local_root +
-# local_umask +
- +
-# Téléchargement autorisé +
-# download_enable=YES +
-</code> +
-  - **Sécurisation des transmissions avec SSL/TLS** +
-    * Créez une clé privée de 2048 bits et un certificat autosigné valable 10 ans (la clé privée et le certificat sont enregistrés dans un même fichier) :<cli prompt='$ '>...@...:~$ sudo openssl req -x509 -nodes -days 3650 -newkey rsa:2048 -keyout /etc/ssl/private/vsftpd.pem -out /etc/ssl/private/vsftpd.pem</cli+
-    * Trouvez les directives rsa_cert_file et rsa_private_key_file, changez leurs valeurs pour le chemin du fichier pam et mettez la directive ssl_enable à YES :<code - >rsa_cert_file=/etc/ssl/private/vsftpd.pem+
 rsa_private_key_file=/etc/ssl/private/vsftpd.pem rsa_private_key_file=/etc/ssl/private/vsftpd.pem
 ssl_enable=YES ssl_enable=YES
-</code>+</code>après avoir créé la clé privée de 2048 bits et le certificat autosigné valable 10 ans (la clé privée et le certificat sont enregistrés dans un même fichier) :<cli prompt='$ '>...@...:~$ sudo openssl req -x509 -nodes -days 3650 -newkey rsa:2048 -keyout /etc/ssl/private/vsftpd.pem -out /etc/ssl/private/vsftpd.pem</cli>
  
-===== Utilisateurs virtuels =====+==== Utilisateurs virtuels ====
  
 <WRAP center round info 60%> <WRAP center round info 60%>
Ligne 311: Ligne 299:
 </WRAP> </WRAP>
  
-===== Personnalisation pour chaque utilisateur =====+==== Personnalisation pour chaque utilisateur ====
  
 Par défaut les utilisateurs virtuels n'ont aucun droit. Par défaut les utilisateurs virtuels n'ont aucun droit.
Ligne 422: Ligne 410:
 Redémarrez le serveur pour valider les modifications :<cli prompt='$ '>...@...:~$ sudo systemctl restart vsftpd.service</cli> Redémarrez le serveur pour valider les modifications :<cli prompt='$ '>...@...:~$ sudo systemctl restart vsftpd.service</cli>
  
-===== Tests =====+==== Tests ====
  
   - **admin** :<cli prompt='$ '>...@...:~$ ftp localhost   - **admin** :<cli prompt='$ '>...@...:~$ ftp localhost
Ligne 479: Ligne 467:
     * ni en **anonyme**     * ni en **anonyme**
  
-===== Cinq exemples de configuration =====+==== Cinq exemples de configuration ====
  
 Voir la page [[logiciel:internet:ftp:vsftpd:exemples:start]] Voir la page [[logiciel:internet:ftp:vsftpd:exemples:start]]
  
-====== Utilisation ======+===== Utilisation =====
  
-===== Gestion du service =====+==== Gestion du service ====
  
 Via systemctl :<cli prompt='$ '>...@...:~$ sudo systemctl COMMANDE vsftpd</cli>Valeurs de COMMANDE : Via systemctl :<cli prompt='$ '>...@...:~$ sudo systemctl COMMANDE vsftpd</cli>Valeurs de COMMANDE :
-  start+  start
   : Démarrer le serveur   : Démarrer le serveur
-  stop+  stop
   : Arrêter le serveur   : Arrêter le serveur
-  restart+  restart
   : Redémarrer le serveur   : Redémarrer le serveur
-  status+  status
   : État du serveur   : État du serveur
  
-===== Se connecter en utilisant le serveur FTP comme un simple dossier =====+==== Se connecter en utilisant le serveur FTP comme un simple dossier ====
  
-==== Sous Ubuntu ====+=== Sous Ubuntu ===
  
   * Raccourcis (menu en haut)   * Raccourcis (menu en haut)
Ligne 514: Ligne 502:
 Ne pas oublier de se déconnecter (démonter) Ne pas oublier de se déconnecter (démonter)
  
-==== Sous Windows ====+=== Sous Windows ===
  
   * Double-clic sur Favoris réseau   * Double-clic sur Favoris réseau
Ligne 530: Ligne 518:
   * et ainsi accéder aux dossiers et fichiers qu'il contient dans la limite des droits accordés.   * et ainsi accéder aux dossiers et fichiers qu'il contient dans la limite des droits accordés.
  
-====== Désinstallation ======+===== Désinstallation =====
  
   - **Désinstallation partielle** : Pour désinstaller le serveur vsftpd, en gardant les fichiers de configuration :<cli>$ sudo apt-get remove vsftpd</cli>   - **Désinstallation partielle** : Pour désinstaller le serveur vsftpd, en gardant les fichiers de configuration :<cli>$ sudo apt-get remove vsftpd</cli>
Ligne 543: Ligne 531:
 </WRAP> </WRAP>
  
- +===== Voir aussi =====
- +
- +
-====== Voir aussi ======+
  
   * **(fr)** [[https://linuxize.com/post/how-to-setup-ftp-server-with-vsftpd-on-raspberry-pi/]]   * **(fr)** [[https://linuxize.com/post/how-to-setup-ftp-server-with-vsftpd-on-raspberry-pi/]]