Introduction...

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 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 :
    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)

    l'installation et la configuration de Pure-Ftpd-Mysql se décompose en plusieurs parties :

    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...

    My Domain

    Pascal

    Laisser un commentaire

    👀 Voir tous les commentaires