Forum » » Logiciels » » ftpd
Posté : 26-05-2008 18:01 
@Petrol
La connexion depuis un navigateur n'a rien à voir avec la configuration du serveur FTP, là il faut se référer à la documentation du navigateur utilisé.
Sinon la configuration est plutôt simple :
- Fichier DEVS:Internet/ftpd.conf
Ce fichier permet de configurer les paramètres généraux du serveur FTP on trouve :
- FTPUsers : qui permet de spécifier le chemin du fichier FTPUser qui contient la liste des utilisateurs FTP autorisés ainsi que le répertoire de connexion.
La configuration recommandée est de mettre ici "DEVS:Internet/FTPUser", mais ce n'est pas obligatoire.
Cf. plus bas, pour l'explication complète de ce fichier.
- SignOn : permet de spécifier le répertoire dans lequel se trouvent les fichier FTP.before et FTP.after.
La configuration recommandée est de mettre ici "DEVS:Internet", mais ce n'est pas obligatoire.
Cf. plus bas, pour l'explication complète de ces fichiers.
- CurfTWin : permet de spécifier la fenêtre horaire pendant laquelle il est autorisé de se connecter au serveur FTP. Il s'agit de mettre quatre chiffres dont les deux premiers correspondent à l'heure de début de la fenêtre et les deux derniers à l'heure de fin. A noter que les bornes sont incluses dans la fenêtre.
Une valeur de 0023 indique que la connexion ftp est autorisée de 00H00 à 23H59.
La configuration initiale est 0023.
- DevDir : permet de spécifier la commande à utiliser pour exécuter une commande FTP LIST sans argument. A noter que ce paramètre n'est pas obligatoire, une fonction interne est utilisée dans ce cas.
La configuration par défaut est "SDK:local/C/ls -al", il faut donc avoir le SDK installé, vous pouvez changer cela en ce que vous voulez ou le mettre en commentaire en ajoutant un # au début de la ligne.
- ArgDir : idem ci dessus mais pour le cas où un paramètre a été spécifié.
La configuration par défaut est "SDK:local/C/ls %s", il faut donc avoir le SDK installé, vous pouvez changer cela en ce que vous voulez ou le mettre en commentaire en ajoutant un # au début de la ligne.
- LogLevel : permet de configurer le niveau de trace du serveur ftp. les valeurs possibles sont :
- 0 pas de traces
- 5 opérations d'ajout et de suppression
- 10 récupération et mauvais login
- 15 connexions correctes
- 20 démarrage et arrêt du serveur
La configuration par défaut est 20.
- LogFile : chemin où stocker le fichier de trace.
La configuration par défaut est "T:FTP.log"
- Fichier DEVS:Internet/FTPUser
Ce fichier permet de configurer les utilisateurs autorisés à se connecter au serveur FTP ainsi que l'endroit où ils se connecteront.
Il s'agit d'un fichier texte dans lequel on met une ligne par utilisateur, chaque ligne est composée de quatre champs séparés par des espaces :
nom_utilisateur mot_passe_en_clair chemin_connexion permission
nom_utilisateur peut être n'importe quoi à condition qu'il ne contiennent pas d'espace. Il existe de plus deux entrées réservées : "ftp" pour l'utilisateur ftp anonyme et "rest" qui était utilisée dans la version avec support de MultiUserFileSystem pour indiquer d'utiliser les utilisateurs configurés dans MuFS. A noter que le support de MuFS n'est pas présent dans la version OS4, de fait l'entrée "rest" peut poser un sérieux problème de sécurité si elle est présente dans le fichier FTPUser car elle permet d'obtenir une connexion à tous les coups sur la racine de la partition de boot, il est donc conseillé de la mettre en commentaire.
mot_passe peut être n'importe quoi à condition qu'il ne contiennent pas d'espace, il existe une valeur spéciale (*) permettant d'indiquer qu'il n'y a pas de mot de passe à proprement parler et que l'on demande la saisie d'une adresse email (dont la validité syntaxique n'est même pas vérifiée).
path doit être un chemin sur votre système où vous voulez que l'utilisateur soit connecté.
permission est une combinaison numérique permettant de spécifier des droits lors de l'utilisation combinée avec MuFS. Ce n''est pas utilisé dans la version OS4.
- Fichier DEVS:Internet/FTP.before et DEVS:Internet/FTP.after
Ce sont des fichiers qui sont respectivement affichés avant la demande de connexion et après une connexion réussie. Vous pouvez y mettre ce que vous voulez.
Voilà ça me semble plutôt complet là non ?
Cet article provient de Le site des utilisateurs francophones actuels et futurs d'AmigaOS 4.x
https://amiga-ng.org/viewtopic.php?topic=205&forum=4