|
|||||||||||||||||||||||||||||||||||||||||||
|
RC-FTPd, mais c'est quoi donc ça ? Il s'agit tout simplement d'un serveur FTP, c'est-à-dire qu'à l'inverse d'un client comme AmiTradeCenter, c'est un programme qui vous permettra de transformer votre Amiga préféré en serveur FTP de manière à offrir des fichiers à d'autres personnes. Cela peut également s'avérer utile pour accéder à son propre micro lorsque l'on n'est pas chez soi. L'auteur est Robin Cloutman, un programmeur anglais déjà connu pour des extensions pour AmIRC et Magellan. Vous pouvez le contactez sur www.rycochet.com/contact.php ou sur ICQ (13463163). Vous pouvez aussi visiter son site : www.rycochet.com. Même si la dernière version 2.74 date de 2002 sachez qu'il travaille actuellement sur une version 3.0 qui sera une grosse évolution. Son développement a pris pas mal de retard suite à un plantage de disque dur dans lequel il a perdu les sources de la V2.74 et aussi du fait qu'il soit désormais papa. Néanmoins, il ne pense pas s'arrêter à une simple version Amiga mais souhaite fournir la prochaine version sur de multiples plates-formes, dont l'Amiga Classic, AmigaOS 4, MorphOS, Linux et Windows. Généralités Le logiciel est partagiciel au prix de 20 USD (environ 16 euros), néanmoins l'auteur conseille actuellement aux gens d'attendre la V3 pour s'enregistrer. D'ailleurs, un fichier-clé est généreusement fourni dans l'archive de la version 2.74. En effet, il pensait livrer la version 3 beaucoup plus rapidement, et avait décidé de faire don d'une clé pour l'ancienne version. L'enregistrement pour la V3 sera modulable selon la version souhaitée : par exemple 20 USD pour une licence mono-machine/mono-utilisateur jusqu'à 500 USD pour une licence multisite avec géociblage automatique et balance de serveurs. Cela signifie par exemple qu'un utilisateur pourrait se connecter sur Aminet France et recevoir le fichier voulu d'Aminet USA si le logiciel détecte que cela s'avère plus rapide. L'archive est disponible sur Aminet (aminet.net/comm/tcp/rc-ftpd.lha - 110986 octets) ainsi qu'un catalogue français réalisé par ATO : aminet.net/comm/tcp/rc-ftpd_loc.lha - 82148 octets). Il est aussi possible de récupérer sur le site de l'auteur une archive contenant différents exécutables compilés pour 68020, 68040 et 68060 : rc-ftpd_cpu.lha. L'écran principal Créé sur Amiga Classic, RC-FTPd fonctionne donc aussi sous MorphOS et probablement sous AmigaOS 4. Il suffit d'avoir au minimum 2 Mo de mémoire, AmigaOS 2.1+, MUI 3.8 et votre pile TCP-IP préférée. Le programme peut être lancé aussi bien depuis un Shell que par son icône. Actuellement aucun réglage d'icône n'est utilisé, tout se configure par les préférences internes du logiciel. Vous trouverez dans l'archive une documentation anglaise au format AmigaGuide. L'interface graphique est donc réalisée sous MUI, assez en vogue actuellement. Les pros de l'ARexx apprécieront le fait qu'il soit également accessible par un port. Le programme est on ne peut plus simple, il se présente donc comme une seule fenêtre divisée en trois. Le volet Users vous montre toutes les connexions en cours (nom des utilisateurs, nom des fichiers en cours de transfert...). Vous pouvez également agir ici sur une connexion précise, par exemple pour déconnecter un utilisateur, abandonner un transfert, etc. Le dernier volet, Stats, vous offre trois compteurs de statistiques que vous remettrez à zéro quand bon vous semble. Cela est utile pour vous donner une idée de l'utilisation de votre site (nombre de personnes qui se sont connectées, volume envoyé/reçu...). Quant au menu, il ne propose que trois choses : "Réglages", "Configuration MUI" et "Quitter" ! Configuration Attaquons-nous aux réglages, vu que c'est là que tout se joue. Les préférences sont enregistrées dans un fichier texte nommé "ftpd.config" sauvé dans ENV: et EnvArc:. En accédant aux réglages, on se retrouve avec une nouvelle fenêtre composée de huit onglets, mais pas de panique, c'est vraiment simple, seuls trois servent réellement (ils sont marqués d'un *).
Réglages/Général Cet onglet vous permet de régler tout un tas de détails :
C'est ici que l'on va pouvoir définir le coeur du site, c'est-à-dire quels répertoires vont être accessibles aux utilisateurs. Vous devez commencer par ajouter ici un répertoire "racine", pour cela, dans "Alias" mettez simplement le caractère "/" et dans "Chemin" indiquez le chemin d'accès complet, par exemple "HD1:Internet/ftp". C'est ici que viendront les utilisateurs se connectant sans préciser de sous-répertoire. Il est important de savoir que vous pouvez vous créer une structure de répertoires totalement différente pour votre site que celle présente sur votre disque dur. Par exemple, nous pouvons ajouter maintenant le répertoire "HD1:GFX/Images/Raytracing" en précisant comme alias "/3D". Les utilisateurs se connectant verront alors dans le répertoire racine un sous-répertoire nommé "3D" alors que réellement ce n'est pas un sous-répertoire. On peut continuer ainsi en ajoutant par exemple "HD1:LightWave/pictures" avec comme alias "/3D/LWave", cela semblera donc donner : ROOT | |-- 3D | |-- LWave Une fois que tous les répertoires voulus sont implémentés, il vous faut en définir les droits. Vous avez seize catégories de droits possibles, elles sont représentées par les caractères de 0 à F. Pour chacune de ces catégories vous pouvez activer ou non :
Réglages/Utilisateurs Ici on liste tous les utilisateurs dont vous souhaitez créer un compte. Pour cela, il leur faut un nom d'utilisateur et un mot de passe. On peut aussi définir le nombre maximum de connexions simultanées, ce qui évite aux utilisateurs de télécharger cinquante fichiers à la fois et d'écraser la bande passante. Si vous avez demandé précédemment dans "Général" un journal, vous pouvez définir ici individuellement par utilisateur le niveau d'informations enregistrées, allant de rien jusqu'à tout. Donc commencez par saisir la liste de vos utilisateurs, ensuite vous leur affecterez leurs droits. Nous retrouvons pour cela nos seize colonnes de 0 à F. En cochant d'une croix une de ces colonnes vous donnez à l'utilisateur sélectionné les droits correspondants. Bon j'arrête là avant de trop vous embrouiller. Cela peut sembler confus à la lecture mais en testant par vous-même cela viendra très vite. Le mieux est de pratiquer un peu en vous connectant vous-même sur votre propre site pour tester vos réglages. Pour conclure Voici donc un logiciel plus que prometteur. Au final, il s'avère très simple d'utilisation même si au départ les réglages groupes/utilisateurs déroutent un peu. Il s'avère très stable ici malgré les quelques hits sous MorphOS (et peut-être aussi sous AmigaOS 4). Si vous rencontrez quelques problèmes, essayez ces astuces : 1) Problème avec MUI après avoir modifié les réglages -> Faire "avail flush". 2) Les modifications ne sont pas prises en compte -> Quitter et relancer le programme. 3) Instabilité, surtout avec d'autres programmes MUI -> Dupliquer les classes MUI dans le répertoire de RC-FTPd. Le logiciel est lancé en permanence chez moi, via la WBStartup, et cela fonctionne très bien. Le tout est de s'arranger pour qu'il ne se lance qu'une fois la pile TCP-IP activée. Si vous avez l'ADSL, alors RC-FTPd est votre ami. Vivement la version 3 qui s'annonce encore plus prometteuse !
|