serveur FTP

anonyme

Côté freebox :
Il faut cette fois rediriger le port 21 (en TCP & UDP) de la freebox sur l'adresse choisie du serveur, port 21.

Côté serveur :
J'utilise le serveur ftp proftpd :

sudo apt-get install proftpd

À la question sur la méthode de lancement, choisir «Indépendamment». La configuration de base pour un accès anonyme se fait ensuite dans le fichier proftpd.conf :

sudo gedit /etc/proftpd.conf

Remplacer tout le contenu de ce fichier par ceci :

########## DÉBUT ##########

# Définir ici le nom du serveur
ServerName                      "Nom du serveur"

ServerType                      standalone
DefaultServer                   on
Port                            21

User                            nobody
Group                           nogroup

# Définir ici le répertoire accessible par ftp :
<Anonymous /home/mathieu/Addendum>

# Pas de mot de passe demandé :
AnonRequirePassword off
# Pas de shell valide requis :
RequireValidShell off

User                          ftp
Group                         ftp
UserAlias                     anonymous ftp

# On limite l'accès à tous en écriture 
<Limit WRITE>
	DenyAll
</Limit>
 
<Directory public>
  	<Limit STOR>
		AllowAll
	</Limit>
</Directory>
</Anonymous>

##########  FIN  ##########

Il faut enfin redémarrer le serveur ftp :

sudo /etc/init.d/proftpd restart

Côté serveur :
L'accès peut se faire par n'importe quel client ftp, en particulier les navigateurs web, en entrant comme adresse :

ftp://ip.xx.xx.xx

avec identification