FTP Debian 10

On ins­talle les paquets néces­saires:

#apt install proftpd-basic

On rajoute un faux shell, pour que lors de la connexion des uti­li­sa­teurs, ils ne puissent accé­der qu’à leurs fichiers ou docu­ments, sans pou­voir exé­cu­ter de com­mande.

#vim /etc/shells

On ajoute à la fin :

/bin/false

On créer un le nou­veau groupe:

#addgroup ftpuser

On édite le fichier de confi­gu­ra­tion per­son­na­li­sable

#vim /etc/proftpd/conf.d/ftp-perso.conf

Dedans, nous pou­vons mettre ceci:

Ser­ver­Name “Debian-ftp“
Dis­play­Lo­gin “Bien­ve­nue“
UseIPv6 off
//La direc­tive Defaul­tRoot per­met d’en­fer­mer l’u­ti­li­sa­teur dans son //répertoire per­son­nel repré­sen­té par ~
Defaul­tRoot ~
Max­Clients 10
//La direc­tive Deny­group refuse tous les groupes essayant de se //connecter. Pour auto­ri­ser un groupe, il faut ajou­ter un ! sui­vi du //nom du groupe. Ici on auto­rise le groupe ftpu­ser et les uti­li­sa­teurs //qui n’ont pas de groupe.
<Limit LOGIN>
Deny­group !ftpu­ser !nogroup
</Limit>

Atten­tion, ajou­ter !nogroup dans la direc­tive Deny­group seule­ment si vous vou­lez faire un ser­veur FTP Ano­nymes !

Et voi­là, votre ser­veur FTP est opé­ra­tion­nel pour une uti­li­sa­tion nor­male !
Pour créer un nou­vel uti­li­sa­teur qui pour­ra avoir juste accès en FTP à son réper­toire per­son­nel:

#adduser theophile --shelp /bin/false --ingroup ftpuser

Pour une utilisation anonyme du serveur FTP

On édite le fichier de confi­gu­ra­tion prin­ci­pale, en y ajou­tant une ligne.

#vim /etc/proftpd/proftpd.conf

“Include /etc/proftpd/anonymous.conf”

On créer/édite le fichier et on le rem­pli comme ceci.

#vim /etc/proftpf/anonymous.conf

Et voi­là, main­te­nant tout le monde peut accé­der en lec­ture seule au réper­toire /srv/ftp/Anonymous/

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.