Mise en place d'un serveur ftp

 
Ce forum est verrouillé, vous ne pouvez pas poster, ni répondre, ni éditer les sujets.   Ce sujet est verrouillé, vous ne pouvez pas éditer les messages ou faire de réponses.    Forum -> Tutoriaux Linux Mandriva & gentoo
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
doudou
Depanneur
Depanneur


Inscrit le: 11 Avr 2005
Messages: 128

MessagePosté le: 13 Avr 2005, 10:43    Sujet du message: Mise en place d'un serveur ftp Répondre en citant

Mise en place d'un serveur FTP








Nous allons ici mettre en place un serveur ftp de manière a pouvoir partager des data avec vos ami(e)s.

Nous allons procéder en plusieurs étapes.
Ce qui va suivre n'est qu'une technique parmis bien d'autres vous pouvez donc trouvez d'autres solutions.


Tout dabord pourquoi vsFTPd ?
_Car c'est un petit serveur acces sur la sécurité qui est tres simple d'utilisation et de configuration.
_vsFTPd (Very Secure File Transfert Protocol deamon)


1) Ajout d'un utilisateur qui servir de point d'acces et d'utilisateur qui va avoir access au serveur

Dans la configuration de vsftpd il y a une option qui spécifie le nom d'utilisateur vers lequel l'utilisateur invité est mappé.
C'est lui que nous allons mettre ici a l'aide de la commande "useradd"
Avant toute chose nous allons ajouter un shell "bidon" a /etc/shells de maniere a ce que les utilisateurs que nous allons créer n'ai pas de shell sur le system.

On va ici ajouter le shell /bin/false (avec votre editeur de texte favoris vim par ex)
Code:

creuvard@creuvard ~ $ more /etc/shells
# /etc/shells: valid login shells
# $Header: /home/cvsroot/gentoo-src/rc-scripts/etc/shells,v 1.5 2003/07/
15 20:36:32 azarah Exp $
/bin/sh
/bin/bash
/bin/tcsh
/bin/csh
/bin/esh
/bin/ksh
/bin/zsh
/bin/sash
/bin/false
creuvard@creuvard ~ $


Une fois ceci fait nous allons pouvoir ajouter ce fameux utilisateur.
Tout dabord créons un group spécifique dans lequel tout les users en relation avec le serveur feront parti.

Code:

#groupadd ftpgroup

ensuite
Code:

#useradd -g ftpgroup -d /chemin/du/répertoire/a/partager/ -s /bin/false robert
#passwd robert
entrez ensuite le pass de robert


Maintenant on vas créer un utilisateur qui aura acces au repertoire.

Code:

#useradd -g ftpgroup -d /dev/null -s /bin/false billybob
#passwd billybob


2) Installation de vsftp et configuration

Code:

creuvard vsftpd # emerge -s vsftpd
Searching...   
[ Results for search key : vsftpd ]
[ Applications found : 1 ]
 
*  net-ftp/vsftpd
      Latest version available: 2.0.2
      Latest version installed: 2.0.2
      Size of downloaded files: 147 kB
      Homepage:    http://vsftpd.beasts.org/
      Description: Very Secure FTP Daemon written with speed, size and security in mind
      License:     GPL-2


creuvard vsftpd #

Tapppez la comande suivante pour lance le téléchargement et l'instalation
Code:
emerge vsftp


Maintenant le fichier de configuration se trouve dans /etc/vsftpd/vsftpd.conf

Voici a quoi ressemble le fichier vsftp.conf

Code:

creuvard vsftpd # more /etc/vsftpd/vsftpd.conf
listen=YES
background=YES
anonymous_enable=NO
local_enable=YES
write_enable=NO
anon_upload_enable=NO
chroot_local_user=YES
guest_enable=YES
guest_username=robert
pasv_min_port=50000
pasv_max_port=50100
xferlog_enable=YES
creuvard vsftpd #



Voila pensez a ouvrir le port 21 dans votre firewall si vous en avez un.
Et vous etes maintenant pres a lancé vsftpd.
Code:
/etc/init.d/vsftpd start


Pour que vsftpd se lance au démarage de la machine
Code:
rc-update add vsftpd default





Voila maintenant vous pouvez maintenant donner le login et le pass a vos ami(e)s pour qu'il puisse venir vous prendre ce que vous y aurez mis.
Il s'y connectera avec ftp://billybob:password_de_billybob@ip_de_la_machine:21
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Montrer les messages depuis:   
Ce forum est verrouillé, vous ne pouvez pas poster, ni répondre, ni éditer les sujets.   Ce sujet est verrouillé, vous ne pouvez pas éditer les messages ou faire de réponses.    Forum -> Tutoriaux Linux Mandriva & gentoo Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Vous pouvez joindre des fichiers
Vous pouvez télécharger des fichiers



Pensez a ouvrir un blog sur sqmblog dès maintenant !
Visitez aussi nos partenaire:
Reiki Sante, et beneficiez d'une initiation au reiki sur Paris.
R. Allamand le specialiste du decolletage et de l'usinage haute vitesse.
Efcol le site pour tout coller, des colles froides, des colles pafra...

Powered by phpBB