Canalblog
Editer la page Suivre ce blog Administration + Créer mon blog
Des guides, des tutos

Créer son serveur FTP

Mettre en place un serveur FTP
apt-get install pure-ftpd pure-ftpd-common


Créer un groupe

groupadd  ftpgroup


Création d’un user spécifique qui a droit d’accès à un répertoire précis :

useradd -g ftpgroup -d /var/www/Mon_dossier_01 -s /etc  ftpuser1
useradd -g ftpgroup -d /var/www/Mon_dossier_02/FTPCOM -s /etc  ftpuser2


On calle un utilisateur virtuel sur l’utilisateur « réel » : Une ligne à la fois car demande de validation de mdp

pure-pw useradd toto -u ftpuser1 -g ftpgroup -d /var/www/Mon_dossier_01
pure-pw useradd tata -u ftpuser2 -g ftpgroup -d /var/www/Mon_dossier_02/FTPCOM


On compile le tout

pure-pw mkdb


Evite quelques problèmes d’authentification par la suite

ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/75puredb

 

Pour voir si le port est écouté
netstat -tnulp | grep 21

 

Pour rebooter le service :
/etc/init.d/pure-ftpd restart


Pas toujours fonctionnel (on croit que ca marche, mais ça prend pas en compte certaines modifs). Préférer ceci, plus bourrin, mais marche à 100% en cas de modif de config : 

ps aux | grep pure-ftpd


Ca va permettre de voir les process en cours sur Pure-FTP. Puis : kill numéro.
Par exemple, le ps aux | grep pure-ftpd va donner ceci : 
root      7544  0.0  0.0  21464   636 ?        Ss   11:53   0:00 pure-ftpd (SERVER)
On fera donc un kill 7544 suivi d'un /etc/init.d/pure-ftpd restart

Pour que le FTP n’écoute qu’une carte réseau précise :

Dans /etc/pure-ftpd/conf, créer le fichier Bind, avec dedans 192.168.120.10,21
et faire référence à ce fichier dans /var/lib/dpkg/info/pure-ftpd-common.conffiles

Publicité
Publicité
Des guides, des tutos
  • Quelques guides informatiques variés, pour les novices et les plus calés. N'hésitez pas à laisser des commentaires, si vous voyez des corrections ou des améliorations à apporter, vous êtes les bienvenus !
  • Accueil du blog
  • Créer un blog avec CanalBlog
Publicité
Archives
Publicité