Vous êtes : Accueil / Tutoriaux / Installer RaidenFTPD v.2.4 sous windows 2000

Installer RaidenFTPD v.2.4 sous windows 2000

Rédigé le 05/04/2005 par Greg

Introduction

Prérequis : windows 2000

Se procurer RaidenFTPD v2.4 latest build for Win 98/2000/XP disponible à l’adresse: http://www.raidenftpd.com/en/download.html

I. Installation de base
II. Installer en tant que service
III. Appliquer une configuration
IV. Ajouter un utilisateur
V. Définir un Virtual File System

I. Installation de base



Executer le fichier raidenftpd2.exe

La seule langue disponible étant l’anglais, cliquer sur OK


Accepter la licence


Valider les options d’installation


Choisir le répertoire d’installation (ne sera pas nécessairement le répertoire racine du serveur FTP)


L’installation s’effectue


II. Installer en tant que service



Executer le fichier raidenftpdsvcinstaller.exe


Sélectionner la première ligne et cliquer sur Save Path


Ensuite cliquer sur Install, puis éventuellement sur Start pour lancer tout de suite RaidenFTPD.


III. Appliquer une configuration



Lancer la GUI de RaidenFTPD via le menu Démarrer

Cliquer sur Setup -> Step by Step Wizard


Choisir un nom de serveur, l’adresse IP sur laquelle le serveur écoute et un port et un répertoire racine (home)

N.B. : La détection automatique de l’adresse IP fonctionne également derrière un routeur avec du NAT mais il faudra ensuite ajouter manuellement l’adresse IP publique dans la configuration de RaidenFTP

Cocher la case PASV port ranges from afin d’autoriser les connexions en mode passif et modifier les autres potions si besoin.


Enfin, sauvegarder les différents fichiers de configuration du serveur, du Virtual File System, des utilisateurs et des adresses IP autorisées


IV. Ajouter un utilisateur



Cliquer sur Setup -> Users and Groups


Choisir un nom, un compte et un groupe (sera créé s’il n’existe pas)


Choisir le niveau de l’utilisateur


Choisir le type de structure de Virtual File System


Choisir si l’adresse IP doit être vérifiée avec ce compte ou non, si le compte doit respecter les limites de nombre d’utilisateurs du serveur ou non et définir un ratio ou non pour ce compte


N. B. : Un utilisateur de niveau ROOT n’est concerné par aucune restriction en vigueur sur le serveur.

Il est ensuite possible d’éditer l’utilisateur et d’avoir accès à des options plus avancées


Il est possible de choisir les jours et heures où un compte peut se connecter en cliquant sur Logon time restriction


V. Définir un Virtual File System



Cliquer sur Setup -> Virtual File System

Seul le répertoire racine à été déclaré à ce stade et il est possible d’affecter des permissions à ses sous répertoires mais également à des répertoires situés à un tout autre endroit (autre répertoire, autre lecteur, autre machine, etc.)

Choisir un chemin physique et un chemin virtuel (c’est ce qui s’affichera pour le client FTP)


Définir les permissions utilisateurs qui seront affectées à ce répertoire virtuel (fonctionne sous le même principe que CHMOD)


Une fois un utilisateur de niveau ROOT défini, il est possible d’administrer entièrement RaidenFTPD à distance en se connectant avec un client FTP capable d’envoyer des commandes ‘site’.

Adresses à consulter absolument :


http://www.raidenftpd.com/kb/

http://www.raidenftpd.com/en/plugin.html

http://www.raidenftpd.com/sb/

http://forum.raidenftpd.com/ubbthreads.php?Cat=&C=3

Options du fichier raidentftpd.ini


Tout d'abord ce fichier se trouve dans le dossier du programme RaidenFTPD, il est créé automatiquement quand vous lancez raidenftpd.exe , des options sont souvent ajoutées dans ce fichier au fur et à mesure des nouvelles versions de RaidenFTPD, voici la liste des options disponibles dans raidenFTPD v2.2 build 965+

[SYSTEM]

START_MINIMIZE=0 (démarrer raidenftpd minimisé 0=oui 1=non 2=démarrage invisible)

LOG_SCREEN=1 (afficher l'écran de log 0=oui 1=non)

URL_DECODE=0 (activer le décodage du chemin brut de l'url eg. decode %20 to space char , 0=non 1=oui)

USE_ACL=1 (utiliser le fichier raidenftpd.acl , i.e. propriété au niveau fichier 0=no 1=oui , attention, mieux vaut ne pas le désactiver)

ALLOW_P@SW=1 (pour traiter P@SW en tant que PASV , pour certain mauvais routeurs)


[DEFAULTS]

ADDUSER_LOGINS=2 (le nombre de logins maximum par défaut quand vous utilisez la commande site adduser , 0~9)

ADDUSER_RATIO=3 (le ratio par défaut pour un utilisateur quand vous utilisez la commande site adduser , 0~9 , 0 pour illimité)

ADDUSER_MBCRED=0 (le crédit initial en mo quand vous utilisez la commande site adduser , un nombre entier)

ADDUSER_NOIPCHK=0 (pour désactiver la vérification d'ip pour cet utilisateur quand vous utilisez la commande site adduser , 0=on 1=off)

ADDUSER_LEVEL=3 (le niveau par défaut de l'utilisateur quand vous utilisez la commande site adduser , 0=root 1=super 2=normal 3=guest)

ADDUSER_COMMENT=NOT SET (le comment par défaut de l'utilisateur quand vous utilisez la commande site adduser , <30 caractères , pas de caractères bizarres s'il vous plait)

ADDUSER_SELFKILL=0 (la valeur par défaut pour qu'un utilisateur se vire lui-même en se loggant , quand vous utilisez la commande site adduser , 0=interdir 1=autoriser)

ADDUSER_PASSTYPE=0 (type de mot de passe par défaut , 0=normal , 2=s/key md4 , 3=s/key md5 , 4=s/key sha-1 , 6=force SSL , 7=n'importe quel mot de passe)

SU_CAN_DELUSER=0 (autoriser les utilisateurs de niveau super de supprimer des utilisateurs du même groupe 0=non 1=oui)

SHOW_TOP_HEADER=1 (afficher l'entête et le pied quand vous utilisez site utop/dtop , mettez le à 0 et vous pouvez créez le vôtre)

STAT_MAX_ROWS=10 (nombre maximum de lignes pour afficher le top hebdomadaire et mensuel des uploaders et downloaders)

DUPE_MAXROWS=6 (nombre maximum de résultats qui s'affichent pour site dupe/srch)

CH_OWN_PASS=1 (autoriser les utilisateurs normaux à changer leur propre mot de passe avec la commande site chpass 0=non 1=oui)

SHOW_DIR_SIZE=0
(mettre à 1 pour afficher la taille des dossiers quand le client ftp affiche la liste des dossiers !!plus lent!!)

TRIGGER_EVENT_UNDER_HIDDEN_PATH=0 (mettre à 1 et le déclencheur d'event interviendra même si vous êtes sous des chemins virtuels avec l'attribut pour vous cacher dans les site who)

DEF_PRELOGIN_LINE=Please enter your login name now (le message d'accueil par défaut au login)

DEF_LISTED_LINE=Transfer finished successfully. Data connection closed (le message par défaut après l'affichage d'un listing de dossiers)

WARNING_ON_NO_ROOT=1 (mettre à 0 si vous ne souhaitez pas avoir une boite de dialogue d'avertissement no root dir quand un utilisateur se log)

LARGE_USER_DB=0 (mettre à 1 si vous avez beaucoup d'utilisateurs , habituellement > 300 utilisateurs , quelques synchronisations temps réel du fichier utilisateurs seront désactivées)

DISABLE_UD_TOPS=0 (mettre à 1 pour désactiver site utop/dtop , si vous avez plus de 500 utilisateurs vous pourriez vouloir le désactiver)

SHOW_DIR_SIZE_UNC=0 (mettre à 1 pour afficher la taille des dossiers même si le chemin se trouve sous UNC, note : très lent)

AUTO_FIX_SFV=0 (si c'est à 1, cela réparera automatiquement les mauvais fichiers .sfv)

AUTO_DEL_GCID=0 (si c'est à 1 , cela supprime automatiquement les fichiers *.gcid du dossier output, pour du débugage de script, mettre à 0)

TRIGGER_EXT_SCMD_FOR_INT_SCMD=0 (si c'est à 1 , les commandes site externes seront déclenchées même si la commande est utilisée en interne)

RENAME_BAD_FILE=1 (mettre à 0 si vous ne voulez pas que les mauvais fichiers soient renommés en .bad)

DUPECHK_CHK_FILE=1 (mettre à 1 si vous voulez que le dupe checker prenne en compte les noms de fichiers, 1 par défaut , mettre à 0 pour désactiver)

DUPECHK_ALSO_CHK_DIR=1 (mettre à 1 si le dupe checker doit aussi prendre en compte les noms de dossiers)

TRIGGER_SITEMOVE_FIRST=0 (mettre à 1 et la commande site move se déclenche avant que RaidenFTPD ne déplace réellement les fichiers)

SCRIPT_TIMEOUT=1 (mettre à 0, et l'exécution n'est pas limitée par la valeur du timeout, en fait 120 secondes)

Du fait que certaines options sont réservées aux utilisateurs expérimentés, toutes les options ne sont pas accessibles via l'interface graphique de RaidenFTPD.
Page suivante >