Posted: Tue May 17, 2011 18:07 Post subject: installation pro ftpd
bon ben vu la clarté de mes explications et les photos que je ne peut pas mettre les unes après les autres je vais essayer d'expliquer..
mon routeur linksys e3000 flashé dd-wrt V24 sp2 mega a les ports suivants ouverts 21,22,23,et une plage de ports de 60000 à 61000. J'ai ajouté les lignes suivantes pour que l'acces via le wan puisse se faire(devrait)avec une petite sécurité expliqué dans la page html citée dans le post précédant. wanf=`nvram get wan_iface`
iptables -I INPUT 2 -i $wanf -p tcp --dport 21 -j logdrop
iptables -I INPUT 2 -i $wanf -p tcp -m state --state NEW --dport 21 -m limit --limit 3/minute --limit-burst 2 -j logaccept (sauvé dans pare-feu)
celle ci pour le proftp passif
echo 'MasqueradeAddress thomi.dyndns.free.com'>> /tmp/proftpd/etc/proftpd.conf #Masquerade the responses
echo 'PassivePorts 60000 61000'>> /tmp/proftpd/etc/proftpd.conf #Set the passive ports range
killall -HUP proftpd #restart the ftp server
(sauvé dans démarrage)
et enfin ces lignes ajoutées dans le dossier /tmp/proftpd/etc/proftpd.conf.
MasqueradeAddress thomi.dyndns-free.com # DNS name
#OR this if not using a domain name
MasqueradeAddress 123.45.67.89 # WAN IP
Résultat en local ca fonctionne mais pas depuis le wan..Je suis sûr que c'est juste l'interpretation de la syntaxe qui pose problème,je sais pas ce qu'il faut écrire et ce qu'il faudrait remplacer. exemple:
un peu plus haut faut-il écrire ce qu'il y a après les dieses où est-ce "une chose à faire?" #restart the ftp server,#set the passive port range Faut-il y mettre les numéros de port ou laisser tel quel?
Franchement si quelqu'un pouvait écrire d'une couleur les mots à écrire comme ils sont et d'une autre ceux qu'ils faudrait remplacer par mes paramètres et éventuellement d'une dernière pour les commentaires.
Merci beaucoup à la personne qui me sortira de ce mauvais pas dans lequel je me trouve depuis 4jours.
Ceci dit ca m'a permit de pratiquer le ssh avec winscp et le telnet...c'est déjà bien..
Alors pour faire simple....une # dans un bash script indique que ce qui suit la # est une remarque. Pas besoin de couleur, faut juste s'intéressé un peu au scripting de base pour le découvrir.
Donc tu peux supprimer sans aucune conséquence les # et ce qui les suit jusqu'a la fin de ligne.