Avant de passer à l'installation et à la configuration:
Si tu es ici, partons du principe que tu sais ce qu'est FTP (file transfert protocole).
Mon choix pour pure-ftpd plutôt que sftpd ou proftpd, préside par l'originalité de sa configuration. (multiples fichiers).
Les serveurs ftp permettent par ailleurs de travailler avec des utilisateurs virtuels qui n'auront leur existence que dans une base de notre serveur Mysql avec l'avantage de ne pas encombrer notre fichier "passwd" du serveur.
pour autant, les données des différents users seront hébergées dans leur "homedir" sur le serveur.(prendre garde à en faire des sauvegardes...)
pour autant, les données des différents users seront hébergées dans leur "homedir" sur le serveur.(prendre garde à en faire des sauvegardes...)
Pour commencer...
Quelques opérations à effectuer:
Comme d'habitude, les premières procédures
sudo -i
apt update -y
Puis installation:
apt install pure-ftpd-mysql -y
Objectifs et Prérequis...
Objectifs :
Installation d'un serveur FTP
Interactions/servers divers et langages de programmation
Hébergement et échange de datas sur serveur distant
Prérequis :
Installation d'apache2
Installation de Mysql Server
Installation de php
Installation de l'outil WEB phpmyadmin
Pour accès par Internet :
Déclarer un ou des champs A et CNAME chez le régistar dans la zone DNS.
Pour IPV4 :
L'adresse IP étant l'IP publique donnée par le FAI. (Si possible fixe)
| mydomain.fr. 0 A xxx.xxx.xxx.xxx |
| www.mydomain.fr. 0 A xxx.xxx.xxx.xxx> |
| ftp.mydomain.fr. 0 CNAME mydomain.fr> |
L'adresse IP étant l'IP publique donnée par le FAI. (Si possible fixe)
Part 1...Base de données pour Pure-Ftpd-Mysql |
|
Part 2...Configuration de Pure-Ftpd-Mysql |
|
Part 3...Inter-connexion FTP et Mysql |
|
Part 4...Configuration TLS (sécurisation) |
|
Part 5 Un bonus pour ceux qui ont bien fait le travail... |
Pascal
Laisser un commentaire
👀 Voir tous les commentaires

