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/02/17 10:10] – ↷ Liens modifiés en raison d'un déplacement. 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 ======+ 
 +===== Configuration =====
  
 Le fichier de configuration du serveur est **[[logiciel:internet:ftp:vsftpd:config:start]]**. Le fichier de configuration du serveur est **[[logiciel:internet:ftp:vsftpd:config:start]]**.
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 189: Ligne 189:
 </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> </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 299: 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 410: 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 467: 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 502: 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 518: 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 531: 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/]]