• Installation d'un serveur FTP (ProFTPd)

    Installer ProFTPd

    pkg install -y proftpd
    sysrc proftpd_enable=YES

    Paramétrez le fichier de configuration de ProFTPd

    vi /usr/local/etc/proftpd.conf

    #### CONFIGURATION ProFTPd ####

    ServerName "ProFTPD Default Installation"
    ServerType standalone

    ScoreboardFile /var/run/proftpd/proftpd.scoreboard
    Port 21
    UseIPv6 on
    Umask 022
    MaxInstances 30

    CommandBufferSize 512
    User nobody
    Group nogroup

    # Pour enfermer les utilisateurs dans leur dossier de base
    (très vivement conseillé)"
    DefaultRoot ~

    # Si vous voulez donner le droit d'écrire aux utilisateurs :
    AllowOverwrite on

    <Limit SITE_CHMOD>
         DenyAll
    </Limit>

      

    Si vous voulez créer un serveur FTP sur SSL, suivez les étapes suivantes

    touch /var/run/proftpd-tls.log
    mkdir /usr/local/etc/proftpd/ssl
    cd /usr/local/etc/proftpd/ssl
    openssl req -new -x509 -days 365 -nodes -out /usr/local/etc/proftpd/ssl/proftpd.cert.pem --keyout /usr/local/etc/proftpd/ssl/proftpd.key.pem

    - Ajoutez ensuite le passage suivant au fichier de conf (/usr/local/etc/proftpd.conf)

    # CONFIG SSL #
    <IfModule mod_dso.c>
    LoadModule mod_tls.c
    </IfModule>

    <IfModule mod_tls.c>
    TLSEngine on
    TLSLog /var/run/proftpd-tls.log
    TLSProtocol SSLv3 TLSv1
    TLSRequired off
    TLSECCertificateFile /usr/local/etc/proftpd/ssl/proftpd.cert.pem
    TLSECCertificateKeyFile /usr/local/etc/proftpd/ssl/proftpd.key.pem
    TLSRenegotiate none
    </IfModule>

    Si vous voulez configurer un accès public, il vous faut créer un utilisateur dédié :
    (par exemple : l'utilisateur 'public', mot de passe 'public')

    Ne renseignez que le username et le password

    adduser
    service proftpd restart

    L'installation est terminée


    Tags Tags : , , ,
  • Commentaires

    Aucun commentaire pour le moment

    Suivre le flux RSS des commentaires


    Ajouter un commentaire

    Nom / Pseudo :

    E-mail (facultatif) :

    Site Web (facultatif) :

    Commentaire :