Comment installer le serveur FTP sous Linux

Protocole de transfert de fichiers ou FTP, est un moyen sécurisé robuste de partage de fichiers via un modèle client-serveur. En variante Unix, Linux est une plate-forme idéale pour un serveur FTP. Un serveur populaire, et très sécurisé, FTP disponibles pour presque tous les systèmes Linux est vsftp (Very Secure FTP). Installation et configuration vsftp dans un environnement Linux est un processus simple.

Instructions

  1. Téléchargez et installez le paquet vsftp Linux. La procédure exacte varie selon le type et la version de Linux que vous utilisez. Dans la plupart des cas, par exemple avec Red Hat, Suse ou Ubuntu, vsftp est un paquet stable qui est inclus dans les dépôts qui sont utilisés pour mettre à jour votre version de Linux. Dans de nombreuses installations Linux, vsftp est installé par défaut, mais pas démarré.




  2. Configurez vsftp. L'emplacement exact et le nom du fichier de configuration varient légèrement selon la version de Linux que vous utilisez. Dans Ubuntu, le fichier de configuration est "vsftpd.conf." Modifiez ce fichier pour modifier les paramètres suivants:
    ftpd_banner: Modifie le message qui est affiché lorsque quelqu'un se connecte au serveur.
    écouter: Permet vsfppd pour fonctionner en mode autonome.
    xferlog_enable: Permet à un journal détaillé des chargements et téléchargements.
    connect_from_port_20: Définit si les connexions de style PORT utilisent le port 20 sur le serveur.
    hide_ids: Masque ID utilisateur, la liste de tous les utilisateurs du groupe comme "ftp."
    max_client: Définit le nombre maximal de connexions autorisées en mode autonome.
    max_per_ip: Définit le plus grand nombre de connexions autorisées à partir d'une adresse IP particulière en mode autonome.
    anon_root: Définit le répertoire racine pour les utilisateurs FTP anonymes.
    anonymous_enable: Permet aux utilisateurs anonymes.
    anon_mkdir_write_enable: Permet aux utilisateurs anonymes à créer des répertoires. Pour que cette option fonctionne, le serveur doit avoir les téléchargements anonymes activés, et l'utilisateur ftp et le groupe doit disposer d'autorisations d'écriture sur le répertoire où les nouveaux répertoires seront créés.

  3. Une fois le fichier vsftpd.conf a été édité à votre satisfaction, enregistrez le fichier.




  4. Arrêtez le serveur vsftpd en tapant "sudo arrêt." Vous devriez voir un message confirmant que le serveur est arrêté.

  5. Redémarrez le serveur de vsftp avec les nouvelles données de configuration dans /etc/vsftpd.conf en tapant "sudo /etc/init.d/vsftpd commencer." Vous devriez voir un message confirmant que le serveur a démarré.

Conseils & Avertissements

  • Vous devez avoir les privilèges root / super-utilisateur pour modifier vsftp.conf. Dans les systèmes avec racine désactivés, en utilisant sudo vi à exécuter pour modifier vsftpd.conf aura work.The liste des options de configuration de vsftp ci-dessus est pas exhaustive, mais ils sont les options les plus courantes.
  • Exécution d'un démon FTP va ouvrir le port 20 et 21 sur votre ordinateur, même si vsftp est très sécurisé, il pourrait encore créer un risque légèrement plus élevé sur les systèmes hautement sécurisés.
» » » » Comment installer le serveur FTP sous Linux