. Menu .

Accueil
Miami ou Genesis ?
Sécuriser MiamiDX
Télécharger la doc
Liens
Les auteurs

Materiel

  • Modem
  • PC ISA
  • PCMCIA
    Reset PCMCIA

  • Connection

    MiamiDX
  • Modem
  • LAN
  • Cable
  • ADSL

  • Genesis
  • Modem
  • LAN
  • Cable
  • ADSL
  • Serveurs
  • IRC
  • FTP
  • HTTP PowerWeb
  • HTTP Apache/PHP
  • NFS
  • passerelle
  • Proxy
  • Samba
  • Telnet
  • VNC
  • X
  • Clients
  • Base
  • Divers
  • ICQ
  • IRC
  • FTP
  • LPR
  • MAIL
  • NEWS
  • NFS
  • Samba
    Samba/MacOS
  • SSH
  • VNC
  • WEB
  • . Serveur FTP .

    FTP, ou File Transfert Protocole, est comme son nom l'indique un protocole de transfert de fichier largement utilisé sur internet. Il permet, entre autre, d'alimenter son site web, ou d'envoyer nos productions sur Aminet. On considerera que votre réseau local est en place, pleinement fonctionnel, que l'amiga à pour nom "miga" et pour ip 192.168.1.2, et que le pc linux à pour nom "tux", et 192.168.1.1 comme ip.

    Je ne traiterai ici le cas de Genesis, car un serveur ftp étant inclus dans l'archive ...
    Mais, cela fonctionne parfaitement avec Miami, en utilisant le même serveur (amitcp:bin/ftpd) et appliquant les mêmes regles de configuration.

    Le serveur ftp est lancé par le démon inet. Les services ftp et Ident doivent etre activés.

    Lancer l'authentification,

    et le serveur FTP.

    Nous allons ensuite créer 2 utilisateurs ayant acces au serveur ftp. Un compte generique ftp, sans mot de passe, et un compte bla, possedant quand à lui un mot de passe.

    Par défaut, le serveur considere le compte ftp comme generique, et ne lui affecte que des droits en lecture alors que le compte bla possedera des droits en écriture.

    Un compte generique ... ne pas oublier le mot de passe !

    Un fichier nommé ftpusers, placé dans Amitcp:db sert à définir la liste noire du serveur. En d'autres termes, cette liste contient les comptes déclarés sur votre system n'ayant pas le droit d'ouvrir de session ftp sur votre machine. Le compte root doit imperativement en faire partie.

    Il ne reste plus qu'a autoriser ou non les machines exterieurs à acceder à votre serveur ftp :

    et un compte plus personnel ...

    J'autorise ici la machine 192.168.1.1 à acceder à mon serveur, option de log activé.

    Voila, le serveur ftp est maintenant operationnel, il ne reste plus qu'a vos clients à y acceder. Bien entendu, que ce soit sous amigaos, beos, linux, macos ou encore windows, tout client ftp peut faire l'affaire.

    Exemple de connexion via le compte generique ftp. Pas de mot de passe necessaire. Lecture seule.

    	[bla@bla AmigaEnReseau]$ ftp miga
    	Connected to miga.76hcd.fr.
    	220 miga.76hcd.fr FTP server (Version 5.60 (Amiga version 1.2) ) ready.
    	Name (miga:bla): ftp
    	331 Guest login ok, send ident as password.
    	Password:
    	230 Guest login ok, access restrictions apply.
    	Remote system type is AmigaOS.
    	ftp> ls
    	200 PORT command successful.
    	150 Opening ASCII mode data connection for ls -lA.
    	total 2
    	drwxrwxrwx  1       -2        0 jui 21 14:45 Clipboards
    	drwxrwxrwx  1       -2        0 jui 21 14:45 ENV
    	drwxrwxrwx  1       -2        0 jui 21 14:45 t
    	226 Transfer complete.
    	ftp> bye
    	221 Goodbye.
    	[bla@bla AmigaEnReseau]$
    

    Le compte bla offre, quand à lui, un accès en ecriture.


    	[bla@bla AmigaEnReseau]$ ftp miga
    	Connected to miga.76hcd.fr.
    	220 miga.76hcd.fr FTP server (Version 5.60 (Amiga version 1.2) ) ready.
    	Name (miga:bla): bla
    	331 Password required for bla.
    	Password:
    	230 User bla logged in.
    	Remote system type is AmigaOS.
    	ftp> ls
    	200 PORT command successful.
    	150 Opening ASCII mode data connection for ls -lA.
    	total 10
    	drwxrwxrwx  1       -2        0 jui  7 18:54 C
    	drwxrwxrwx  1       -2        0 mai 20 1901  Classes
    	drwxrwxrwx  1       -2        0 jui 23 13:45 Devs
    	drwxrwxrwx  1       -2        0 avr 28 1901  Expansion
    	drwxrwxrwx  1       -2        0 jui  7 18:38 Fonts
    	drwxrwxrwx  1       -2        0 jui  5 22:57 jeux
    	drwxrwxrwx  1       -2        0 jui 23 13:39 L
    	drwxrwxrwx  1       -2        0 jui 14 12:47 Libs
    	drwxrwxrwx  1       -2        0 fév 10 1901  Locale
    	drwxrwxrwx  1       -2        0 déc 17 1900  MUI
    	drwxrwxrwx  1       -2        0 jui 14 12:48 Prefs
    	drwxrwxrwx  1       -2        0 jui  7 21:37 Rexx
    	drwxrwxrwx  1       -2        0 jui  7 21:30 Rexxc
    	drwxrwxrwx  1       -2        0 jui 13 17:50 S
    	drwxrwxrwx  1       -2        0 mai  8 1901  Storage
    	drwxrwxrwx  1       -2        0 jui 23 13:39 System
    	drwxrwxrwx  1       -2        0 jui  6 18:38 temp
    	drwxrwxrwx  1       -2        0 avr  5 1901  Tools
    	drwxrwxrwx  1       -2        0 jui  8 13:59 Utilities
    	drwxrwxrwx  1       -2        0 jui  7 19:01 WBStartup
    	226 Transfer complete.
    	ftp> binary
    	200 Type set to I.
    	ftp> put ~/Catastrophe.mp3 cata.mp3
    	local: /home/bla/Catastrophe.mp3 remote: cata.mp3
    	200 PORT command successful.
    	150 Opening BINARY mode data connection for cata.mp3.
    	226 Transfer complete.
    	767818 bytes sent in 5.21 secs (1.4e+02 Kbytes/sec)
    	ftp> ls
    	200 PORT command successful.
    	150 Opening ASCII mode data connection for ls -lA.
    	total 760
    	drwxrwxrwx  1       -2        0 jui  7 18:54 C
    	-rwxrwxrwx  1       -2   767818 jui 23 16:58 cata.mp3
    	drwxrwxrwx  1       -2        0 mai 20 1901  Classes
    	drwxrwxrwx  1       -2        0 jui 23 13:45 Devs
    	drwxrwxrwx  1       -2        0 avr 28 1901  Expansion
    	drwxrwxrwx  1       -2        0 jui  7 18:38 Fonts
    	drwxrwxrwx  1       -2        0 jui  5 22:57 jeux
    	drwxrwxrwx  1       -2        0 jui 23 13:39 L
    	drwxrwxrwx  1       -2        0 jui 14 12:47 Libs
    	drwxrwxrwx  1       -2        0 fév 10 1901  Locale
    	drwxrwxrwx  1       -2        0 déc 17 1900  MUI
    	drwxrwxrwx  1       -2        0 jui 14 12:48 Prefs
    	drwxrwxrwx  1       -2        0 jui  7 21:37 Rexx
    	drwxrwxrwx  1       -2        0 jui  7 21:30 Rexxc
    	drwxrwxrwx  1       -2        0 jui 13 17:50 S
    	drwxrwxrwx  1       -2        0 mai  8 1901  Storage
    	drwxrwxrwx  1       -2        0 jui 23 13:39 System
    	drwxrwxrwx  1       -2        0 jui  6 18:38 temp
    	drwxrwxrwx  1       -2        0 avr  5 1901  Tools
    	drwxrwxrwx  1       -2        0 jui  8 13:59 Utilities
    	drwxrwxrwx  1       -2        0 jui  7 19:01 WBStartup
    	226 Transfer complete.
    	ftp> bye
    	221 Goodbye.
    	[bla@bla AmigaEnReseau]$
    

    L'utilisateur à accès ici à toute la partition SYS:. A defaut d'installer un system multi-utilisateur, la gestion des droits unix n'est pas effectué au niveau du serveur (d'ou l'interet du compte generique ftp, en lecture seule). A moins d'avoir ENTIEREMENT confiance en eux, il est preferable de déclarer une partition public dédié à vos utilisateur distants. Evitez en effet au monde d'avoir acces à vos partition sys: et ram:

    Maintenant, n'importe quel client ftp "graphique" de n'importe quel OS peux se connecter à notre serveur :

    AmFTP AmiTradeCenter
    gFTP IglooFTP


    Copyright (C) AmigaEnReseau 2oo2