Archives

FTP : Installer et configurer un serveur ProFTPd

Cet article a été mis à jour, vous consultez ici une archive de cet article!
Table des matières


Introduction





Pour l'intro, se référer à l'article http://linuxtricks.asso-linux-online.fr/wiki/le-service-ftp-avec-proftpd





Installation







Code BASH :
emerge -p net-ftp/proftpd
 
[ebuild  N     ] net-ftp/ftpbase-0.01-r2  USE="pam"
[ebuild  N     ] net-ftp/proftpd-1.3.3g  USE="acl caps ctrls ident ipv6 ncurses nls pam ssl tcpd -authfile -ban -case -clamav -deflate -doc -exec -ifsession -kerberos -ldap -mysql -postgres -radius -ratio -readme -rewrite (-selinux) -sftp -shaper -sitemisc -softquota -trace -vroot -xinetd"
 




Code BASH :
emerge net-ftp/proftpd




En cas d'erreur de ce type :



Code BASH :
emerge -p net-ftp/proftpd
 
These are the packages that would be merged, in order:
 
Calculating dependencies \
 
!!! Problem resolving dependencies for net-ftp/proftpd
... done!
 
!!! The ebuild selected to satisfy "net-ftp/proftpd" has unmet requirements.
- net-ftp/proftpd-1.3.4c::gentoo USE="acl caps ident ipv6 ncurses nls pam pcre ssl tcpd -authfile -ban -case -clamav -copy -ctrls -deflate -diskuse -doc -dso -exec -ifsession -ifversion -kerberos -ldap -memcache -mysql -openssl -postgres -qos -radius -ratio -readme -rewrite (-selinux) -sftp -shaper -sitemisc -softquota -sqlite -test -trace -vroot -xinetd" CDISTRO="CSS" LINGUAS="ru_RU -bg_BG -en_US -fr_FR -it_IT -ja_JP -ko_KR -zh_CN -zh_TW"
 
  The following REQUIRED_USE flag constraints are unsatisfied:
    ssl? ( openssl )
 
  The above constraints are a subset of the following complete expression:
    ban? ( ctrls ) sftp? ( openssl ) shaper? ( ctrls ) ssl? ( openssl )




Ajouter le flag openssl dans le fichier qui va bien :



Code BASH :
 echo "net-ftp/proftpd openssl" >> /etc/portage/package.use/custom






Configuration de ProFTPd







Dans un premier temps, on copie l'exemple de fichier proftpd.conf



Code BASH :
cp /etc/proftpd/proftpd.conf.sample /etc/proftpd/proftpd.conf




Puis, on active du service au démarrage ---



Code BASH :
rc-update add proftpd default








Configurer le fichier proftpd.conf





Se référer à l'article http://linuxtricks.asso-linux-online.fr/wiki/le-service-ftp-avec-proftpd#paragraph_configurer-proftpd-conf