ProFTPD derrière PfSense
Résolu/Fermé
IndiaSkeunk
Messages postés
44
Date d'inscription
vendredi 27 décembre 2013
Statut
Membre
Dernière intervention
6 février 2018
-
4 févr. 2018 à 23:28
brupala Messages postés 111024 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 15 février 2025 - 6 févr. 2018 à 15:07
brupala Messages postés 111024 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 15 février 2025 - 6 févr. 2018 à 15:07
A voir également:
- Pfsense ftp proxy
- Yggtorrent proxy - Accueil - Outils
- Core ftp - Télécharger - Téléchargement & Transfert
- Proxy ouvert instagram - Forum Réseaux sociaux
- Proxy google 8.8.8.8 port - Guide
- Le proxy http est utilisé par le navigateur mais ne peut pas l'être par les autres applications ✓ - Forum Réseaux sociaux
5 réponses
brupala
Messages postés
111024
Date d'inscription
lundi 16 juillet 2001
Statut
Membre
Dernière intervention
15 février 2025
13 929
5 févr. 2018 à 00:35
5 févr. 2018 à 00:35
Salut,
le calcul du port ça n'est pas 237*179,
c'est (237*256)+179, ce qui donne 60851 donc bien dans la plage.
Je pense que le souci c'est de commencer par du ftps (TLS) qui est un casse tête à forwarder.
Commence tes tests par du ftp simple.
Le souci est que le routeur nat (pfsense) ne sait pas interpréter le contenu de la réponse à PASSV pour la bonne raison qu'elle est cryptée.
il faudrait configurer dans le nat le forwarding statique de la plage 60000 61000 vers ton serveur.
C'est toujours sorcier de mettre en place un ftp derrière un nat, surtout en ftps.
Si tu veux la jouer tranquille, tu fais du sftp (sur ssh) c'est facile comme tout sur du linux où le serveur ssh est naturel.
Par contre, il faut les comptes utilisateur.
le calcul du port ça n'est pas 237*179,
c'est (237*256)+179, ce qui donne 60851 donc bien dans la plage.
Je pense que le souci c'est de commencer par du ftps (TLS) qui est un casse tête à forwarder.
Commence tes tests par du ftp simple.
Le souci est que le routeur nat (pfsense) ne sait pas interpréter le contenu de la réponse à PASSV pour la bonne raison qu'elle est cryptée.
il faudrait configurer dans le nat le forwarding statique de la plage 60000 61000 vers ton serveur.
C'est toujours sorcier de mettre en place un ftp derrière un nat, surtout en ftps.
Si tu veux la jouer tranquille, tu fais du sftp (sur ssh) c'est facile comme tout sur du linux où le serveur ssh est naturel.
Par contre, il faut les comptes utilisateur.
IndiaSkeunk
Messages postés
44
Date d'inscription
vendredi 27 décembre 2013
Statut
Membre
Dernière intervention
6 février 2018
1
5 févr. 2018 à 15:05
5 févr. 2018 à 15:05
[UP] Petit test : j'ai refait toute l'installation en créant une nouvelle VM sous Debian avec ProFTPD configuré de manière très basique. J'ai juste changé le nom du serveur je crois et dé-commenter le champs "DefaultRoot" (valeur = ~). En FTP local cela fonctionne.
J'ai bien entendu changé mes règles NAT pour rediriger vers la bonne IP (nouveau FTP de test), mais toujours rien en FTP ... Voici le screen :
![](https://img-19.ccm2.net/PeRhYNjd1NaF6CG0etwekJoijk0=/4153b64b78594607bcbcd123c82815b1/ccm-ugc/Sans_titre.png)
Il y a décidement quelque chose qui m'échappe ...
J'ai bien entendu changé mes règles NAT pour rediriger vers la bonne IP (nouveau FTP de test), mais toujours rien en FTP ... Voici le screen :
![](https://img-19.ccm2.net/PeRhYNjd1NaF6CG0etwekJoijk0=/4153b64b78594607bcbcd123c82815b1/ccm-ugc/Sans_titre.png)
Il y a décidement quelque chose qui m'échappe ...
brupala
Messages postés
111024
Date d'inscription
lundi 16 juillet 2001
Statut
Membre
Dernière intervention
15 février 2025
13 929
5 févr. 2018 à 15:44
5 févr. 2018 à 15:44
Tu n'es plus en passif, là ... le problème s'inverse entre client et serveur au niveau nat.
pour le passage en ftps il y a un souci, c'est quoi l'url, la config du client ?
pour le passage en ftps il y a un souci, c'est quoi l'url, la config du client ?
IndiaSkeunk
Messages postés
44
Date d'inscription
vendredi 27 décembre 2013
Statut
Membre
Dernière intervention
6 février 2018
1
5 févr. 2018 à 15:56
5 févr. 2018 à 15:56
brupala
Messages postés
111024
Date d'inscription
lundi 16 juillet 2001
Statut
Membre
Dernière intervention
15 février 2025
13 929
5 févr. 2018 à 16:03
5 févr. 2018 à 16:03
Pourquoi est ce que ça demanderait du ftps alors ?
c'est par le gestionnaire de site ou en direct ?
c'est par le gestionnaire de site ou en direct ?
IndiaSkeunk
Messages postés
44
Date d'inscription
vendredi 27 décembre 2013
Statut
Membre
Dernière intervention
6 février 2018
1
5 févr. 2018 à 16:14
5 févr. 2018 à 16:14
C'est une très bonne question ..
Mais là depuis que j'ai refait l'installation sans configurer quoi que ce soit pour le TLS, je suis bien connecté au serveur mais sans liaison TLS établie.
Comment ça par le gestionnaire de site ou en direct ? J'ai pas compris :/
Mais là depuis que j'ai refait l'installation sans configurer quoi que ce soit pour le TLS, je suis bien connecté au serveur mais sans liaison TLS établie.
Comment ça par le gestionnaire de site ou en direct ? J'ai pas compris :/
brupala
Messages postés
111024
Date d'inscription
lundi 16 juillet 2001
Statut
Membre
Dernière intervention
15 février 2025
13 929
>
IndiaSkeunk
Messages postés
44
Date d'inscription
vendredi 27 décembre 2013
Statut
Membre
Dernière intervention
6 février 2018
5 févr. 2018 à 16:28
5 févr. 2018 à 16:28
Sur filezilla,
tu peux te connecter en créant une entrée avec plein de paramètres dans le gestionnaire de sites, c'est la méthode normale.
ou bien en connexion rapide en remplissant les champs:![](https://img-19.ccm2.net/fCrj_KNO8r_S4lrQcFK4waKp0EU=/c5bdb5df006d44b49587add467dc9950/ccm-ugc/ftpperso.png)
tu peux te connecter en créant une entrée avec plein de paramètres dans le gestionnaire de sites, c'est la méthode normale.
ou bien en connexion rapide en remplissant les champs:
![](https://img-19.ccm2.net/fCrj_KNO8r_S4lrQcFK4waKp0EU=/c5bdb5df006d44b49587add467dc9950/ccm-ugc/ftpperso.png)
IndiaSkeunk
Messages postés
44
Date d'inscription
vendredi 27 décembre 2013
Statut
Membre
Dernière intervention
6 février 2018
1
5 févr. 2018 à 16:55
5 févr. 2018 à 16:55
Ah d'accord ! J'utilisais uniquement le mode de connexion rapide..
J'ai testé plus de paramètres avec le gestionnaire de site :
![](https://img-19.ccm2.net/EgHNAfPbTjhNWw_uf0fCDdCr-Zg=/440x/836a00d708d54f10b30d006a8891476d/ccm-ugc/4.png)
![](https://img-19.ccm2.net/1sauOlzV5sGUjVPLXG0l9BkrnE8=/440x/17927237c58d4fcf8b2a901af0b7aeab/ccm-ugc/5.png)
![](https://img-19.ccm2.net/yCI-mKl59vQxnr16m62FGzqzIB0=/440x/7955fec9849c41ceb325139d2bcc8f61/ccm-ugc/6.png)
![](https://img-19.ccm2.net/ag2blZEW-2UENTYiMQuirScNXHY=/440x/e3a2bb5c969548a5a1e02634f5c7b830/ccm-ugc/7.png)
ça marche ! Ce n'est pas sécurisé mais ça marche !!! Wtf je suis persuadé que c'est l'encodage, je cherchais justement a forcer en UTF-8 ... Parce qu'il me semble que la connexion rapide utilise ASCII ... Tu me diras j'ai rien forcé du tout avec cette configuration .. Mais ça marche.
C'était peut-être l'histoire du Proxy ?
Je vais tenter de remettre tout ça en liaison TLS :)
J'ai testé plus de paramètres avec le gestionnaire de site :
![](https://img-19.ccm2.net/EgHNAfPbTjhNWw_uf0fCDdCr-Zg=/440x/836a00d708d54f10b30d006a8891476d/ccm-ugc/4.png)
![](https://img-19.ccm2.net/1sauOlzV5sGUjVPLXG0l9BkrnE8=/440x/17927237c58d4fcf8b2a901af0b7aeab/ccm-ugc/5.png)
![](https://img-19.ccm2.net/yCI-mKl59vQxnr16m62FGzqzIB0=/440x/7955fec9849c41ceb325139d2bcc8f61/ccm-ugc/6.png)
![](https://img-19.ccm2.net/ag2blZEW-2UENTYiMQuirScNXHY=/440x/e3a2bb5c969548a5a1e02634f5c7b830/ccm-ugc/7.png)
ça marche ! Ce n'est pas sécurisé mais ça marche !!! Wtf je suis persuadé que c'est l'encodage, je cherchais justement a forcer en UTF-8 ... Parce qu'il me semble que la connexion rapide utilise ASCII ... Tu me diras j'ai rien forcé du tout avec cette configuration .. Mais ça marche.
C'était peut-être l'histoire du Proxy ?
Je vais tenter de remettre tout ça en liaison TLS :)
brupala
Messages postés
111024
Date d'inscription
lundi 16 juillet 2001
Statut
Membre
Dernière intervention
15 février 2025
13 929
5 févr. 2018 à 17:13
5 févr. 2018 à 17:13
où ça un proxy ?
IndiaSkeunk
Messages postés
44
Date d'inscription
vendredi 27 décembre 2013
Statut
Membre
Dernière intervention
6 février 2018
1
Modifié le 5 févr. 2018 à 17:33
Modifié le 5 févr. 2018 à 17:33
Screenshot 2 : "Ignorer le proxy"... Alors je sais pas ce que ça implique ...
Bon par contre j'ai reconfiguré TLS sur ma Debian et ça ne passe pas, pour les mêmes raisons que la dernière fois, la commande MLSD ne passe pas (avec le port 60416).. Alors que j'ai forward les ports 60000-61000 ...
Je suis juste passé en "Connexion FTP sur TLS explicite si disponible"..
[UP] Pour info, j'ai suivi le tuto suivant :
https://memo-linux.com/comment-installer-un-serveur-ftp-securise-sous-debian-squeeze/
Bon par contre j'ai reconfiguré TLS sur ma Debian et ça ne passe pas, pour les mêmes raisons que la dernière fois, la commande MLSD ne passe pas (avec le port 60416).. Alors que j'ai forward les ports 60000-61000 ...
Je suis juste passé en "Connexion FTP sur TLS explicite si disponible"..
[UP] Pour info, j'ai suivi le tuto suivant :
https://memo-linux.com/comment-installer-un-serveur-ftp-securise-sous-debian-squeeze/
brupala
Messages postés
111024
Date d'inscription
lundi 16 juillet 2001
Statut
Membre
Dernière intervention
15 février 2025
13 929
>
IndiaSkeunk
Messages postés
44
Date d'inscription
vendredi 27 décembre 2013
Statut
Membre
Dernière intervention
6 février 2018
5 févr. 2018 à 17:48
5 févr. 2018 à 17:48
Tu mets bien en passif ?
Le problème doit être dans pfsense.
Pourquoi tu ne prends pas sftp (ssh) c'est très facile sur filezilla.
c'est pour d'autres clients ?
Le problème doit être dans pfsense.
Pourquoi tu ne prends pas sftp (ssh) c'est très facile sur filezilla.
c'est pour d'autres clients ?
IndiaSkeunk
Messages postés
44
Date d'inscription
vendredi 27 décembre 2013
Statut
Membre
Dernière intervention
6 février 2018
1
5 févr. 2018 à 19:14
5 févr. 2018 à 19:14
Oui oui je suis bien en passif.
Non j'ai découvert bien plus que je l'aurais imaginé en réalité ahah.
Je vais try en sftp tu as raison. Je vais regarder des tutos mais déjà, je dois forward les ports 21 et 22, peut-être changer le port de base sur le serveur FTP de 21 à 22 ?
Non j'ai découvert bien plus que je l'aurais imaginé en réalité ahah.
Je vais try en sftp tu as raison. Je vais regarder des tutos mais déjà, je dois forward les ports 21 et 22, peut-être changer le port de base sur le serveur FTP de 21 à 22 ?
brupala
Messages postés
111024
Date d'inscription
lundi 16 juillet 2001
Statut
Membre
Dernière intervention
15 février 2025
13 929
>
IndiaSkeunk
Messages postés
44
Date d'inscription
vendredi 27 décembre 2013
Statut
Membre
Dernière intervention
6 février 2018
5 févr. 2018 à 19:55
5 févr. 2018 à 19:55
Le 22 suffit si tu tu as un serveur ssh standard en écoute.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
IndiaSkeunk
Messages postés
44
Date d'inscription
vendredi 27 décembre 2013
Statut
Membre
Dernière intervention
6 février 2018
1
5 févr. 2018 à 19:49
5 févr. 2018 à 19:49
[UP] J'ai rien touché à ma configuration, j'ai suivi un tuto :
http://arobaseinformatique.eklablog.com/mise-en-place-d-un-serveur-ftp-avec-proftpd-a105781016
Très bien expliqué. Toute la configuration je l'avait déjà mise en place .. J'ai simplement changé le mode de connexion en "FTP sur TLS explicite".. Et ça marche.
On est d'accord que dans ce cas la connexion TSL est établie via le port 21 et qu'ensuite, vu que je suis en mode passif, je passe par les ports passifs ? (je n'ai pas d'infos vu que ça marche j'ai pas de logs).
Peut-on les afficher quand même dans FileZilla ?
http://arobaseinformatique.eklablog.com/mise-en-place-d-un-serveur-ftp-avec-proftpd-a105781016
Très bien expliqué. Toute la configuration je l'avait déjà mise en place .. J'ai simplement changé le mode de connexion en "FTP sur TLS explicite".. Et ça marche.
On est d'accord que dans ce cas la connexion TSL est établie via le port 21 et qu'ensuite, vu que je suis en mode passif, je passe par les ports passifs ? (je n'ai pas d'infos vu que ça marche j'ai pas de logs).
Peut-on les afficher quand même dans FileZilla ?
Modifié le 5 févr. 2018 à 14:36
Merci pour la correction du calcul de port ! Je calculais n'importe quoi en effet.. C'est mieux comme ça !
Bon j'ai fait plusieurs test en suivant la ligne de ta réponse.
J'ai tout d'abord nater les ports 60000-61000 sur la WAN du PfSense vers le FTP, bon comme j'avais déjà essayé j'avais peu d'espoir. J'ai également ajouté le port 20, donc actuellement les ports 20-21 et la plage 60000-61000 sont natés vers le FTP (les règles associées ont bien été créé).
J'ai ensuite tenté de désactiver le TLS via le fichier /etc/proftpd/tls.cons en passant le champs "TLSRequired" à OFF. Fichier enregistré et service FTP redémarré. Sauf que ça n'a pas bougé .. Filezilla ouvre une liaison TLS même en ftp://x.x.x.x ....
Et petit bonus, je me suis dit je vais quand même retester en local, et là, exactement la même erreur que d'habitude (screenshot erreur filezilla).. Ouverture de la liaison TLS (alors que je suis en FTP basic) et impossible de récupérer le contenu du dossier ...
J'avoue que là je commence a ne plus savoir où chercher ... Est-ce qu'un problème d'encodage est envisageable ? FileZilla est en ASCII, j'ai pas trouvé pour forcer en UTF-8 ...
Des idées ?
[UP] J'ai désactiver le moteur TLS dans /etc/proftpd/tls.conf, j'ai enlevé les paramètres TLS dans /etc/proftpd/proftp.conf ... Mais toujours une ouverture de TLS....