# Connexion FTP impossible

**URL:** <https://www.debian-fr.org/t/connexion-ftp-impossible/73481>\
**Category:** Support Debian\
**Created:** [Mai 17, 2017, 9:43 UTC](https://www.debian-fr.org/t/connexion-ftp-impossible/73481 "2017-05-17T09:43:04Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![gregoryroche0](https://www.debian-fr.org/user_avatar/www.debian-fr.org/gregoryroche0/32/13099_2.png) [@gregoryroche0](https://www.debian-fr.org/u/gregoryroche0)\
**Post date:** [Mai 17, 2017, 9:43 UTC](https://www.debian-fr.org/t/connexion-ftp-impossible/73481/1 "2017-05-17T09:43:04Z")

</div>

Bonjour,

je n’arrive pas à me connecter à un serveur FTP à partir d’un poste client.

J’ai ouvert le port 21.  
Le client FTP me retourne toujours un problème de temps.

```
$ sudo iptables -t filter -A INPUT -p tcp --dport 21 -j ACCEPT

$ ftp ftp.cluster023.hosting.ovh.net
ftp: connect: Connection timed out
ftp> 

$ sudo tcpdump -i wlan0 port 21
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on wlan0, link-type EN10MB (Ethernet), capture size 262144 bytes
10:02:00.189873 IP paques.local.53344 > ftp.cluster023.hosting.ovh.net.ftp: Flags [S], seq 996031600, win 29200, options [mss 1460,sackOK,TS val 850799 ecr 0,nop,wscale 7], length 0
10:02:01.215725 IP paques.local.53344 > ftp.cluster023.hosting.ovh.net.ftp: Flags [S], seq 996031600, win 29200, options [mss 1460,sackOK,TS val 851056 ecr 0,nop,wscale 7], length 0

```

Je sais que le soucis viens de ce poste client car sur un autre poste, la connexion fonctionne très bien. Après, je suis sous testing, mais je ne pense pas que le problème soit à ce niveau.

Merci de vos idées.

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Mai 17, 2017, 11:12 UTC](https://www.debian-fr.org/t/connexion-ftp-impossible/73481/2 "2017-05-17T11:12:15Z")

</div>

> [@gregoryroche0](#):
>
> J’ai ouvert le port 21.

C’est-à-dire ?

---

<div class="post-metadata">

**Author:** ![gregoryroche0](https://www.debian-fr.org/user_avatar/www.debian-fr.org/gregoryroche0/32/13099_2.png) [@gregoryroche0](https://www.debian-fr.org/u/gregoryroche0)\
**Post date:** [Mai 17, 2017, 11:33 UTC](https://www.debian-fr.org/t/connexion-ftp-impossible/73481/3 "2017-05-17T11:33:48Z")

</div>

J’ai ouvert le port 21 en lançant la commande suivante :

`$ sudo iptables -t filter -A INPUT -p tcp --dport 21 -j ACCEPT`

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Mai 17, 2017, 11:40 UTC](https://www.debian-fr.org/t/connexion-ftp-impossible/73481/4 "2017-05-17T11:40:00Z")

</div>

Sur le poste client ou le serveur ?  
Cette règle autorise les paquets TCP entrants à destination du port 21. Elle ne sert à rien sur le poste client.  
D’autre part, elle n’autorise pas les paquets sortants dans le sens retour. Il faut une autre règle pour cela, sans quoi la communication ne pourra s’établir. Et bien entendu il faut que ces règles soient placées avant d’éventuelles règles qui bloquent tout.

---

<div class="post-metadata">

**Author:** ![gregoryroche0](https://www.debian-fr.org/user_avatar/www.debian-fr.org/gregoryroche0/32/13099_2.png) [@gregoryroche0](https://www.debian-fr.org/u/gregoryroche0)\
**Post date:** [Mai 17, 2017, 12:29 UTC](https://www.debian-fr.org/t/connexion-ftp-impossible/73481/5 "2017-05-17T12:29:20Z")

</div>

J’ai lancé cette commande sur le poste client, dommage. ☹

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Mai 17, 2017, 12:43 UTC](https://www.debian-fr.org/t/connexion-ftp-impossible/73481/6 "2017-05-17T12:43:51Z")

</div>

Il y a un pare-feu iptables sur le client qui bloque le FTP sortant par défaut ?  
Si oui, il faudra ajouter une règle avec OUTPUT au lieu de INPUT au bon endroit, mais ce ne sera pas forcément suffisant.

---

<div class="post-metadata">

**Author:** ![gregoryroche0](https://www.debian-fr.org/user_avatar/www.debian-fr.org/gregoryroche0/32/13099_2.png) [@gregoryroche0](https://www.debian-fr.org/u/gregoryroche0)\
**Post date:** [Mai 17, 2017, 12:54 UTC](https://www.debian-fr.org/t/connexion-ftp-impossible/73481/7 "2017-05-17T12:54:28Z")

</div>

En fait, il n’y a pas de pare-feu 🙂

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Mai 17, 2017, 12:59 UTC](https://www.debian-fr.org/t/connexion-ftp-impossible/73481/8 "2017-05-17T12:59:42Z")

</div>

J’aurais dû le deviner en lisant la capture de tcpdump.  
Donc une règle pour autoriser des connexions est inutile.  
Pas de pare-feu en amont sur le chemin entre le poste client et le serveur non plus ?  
Tu as écrit qu’un autre poste peut se connecter au serveur. Cet autre poste est-il situé dans le même réseau local et partage-t-il la même connexion internet ?

---

<div class="post-metadata">

**Author:** ![gregoryroche0](https://www.debian-fr.org/user_avatar/www.debian-fr.org/gregoryroche0/32/13099_2.png) [@gregoryroche0](https://www.debian-fr.org/u/gregoryroche0)\
**Post date:** [Mai 17, 2017, 1:05 UTC](https://www.debian-fr.org/t/connexion-ftp-impossible/73481/9 "2017-05-17T13:05:42Z")

</div>

Pas de pare-feu en amont sur le chemin entre le poste client et le serveur non plus !  
Cet autre poste est-il situé dans le même réseau local : oui.  
Partage-t-il la même connexion internet ? : oui.

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Mai 17, 2017, 1:41 UTC](https://www.debian-fr.org/t/connexion-ftp-impossible/73481/10 "2017-05-17T13:41:52Z")

</div>

Le poste qui a le souci utilise-t-il la même passerelle et les mêmes serveurs DNS que le poste qui n’a pas le souci ?  
Peut-il se connecter à d’autres serveurs extérieurs en FTP ?

Peux-tu faire une capture du paquet SYN avec tcpdump sur le poste qui peut se connecter au serveur et le comparer avec celui du poste qui ne peut pas ?

---

<div class="post-metadata">

**Author:** ![gregoryroche0](https://www.debian-fr.org/user_avatar/www.debian-fr.org/gregoryroche0/32/13099_2.png) [@gregoryroche0](https://www.debian-fr.org/u/gregoryroche0)\
**Post date:** [Mai 17, 2017, 1:47 UTC](https://www.debian-fr.org/t/connexion-ftp-impossible/73481/11 "2017-05-17T13:47:59Z")

</div>

Le poste qui a le souci utilise-t-il la même passerelle et les mêmes serveurs DNS que le poste qui n’a pas le souci ? Je pense que oui, et de toute façon on ne peut rien modifier car c’est une connexion wifi à la fac.

Peut-il se connecter à d’autres serveurs extérieurs en FTP ? J’ai testé et c’est non.

Peux-tu faire une capture du paquet SYN avec tcpdump sur le poste qui  
peut se connecter au serveur et le comparer avec celui du poste qui ne  
peut pas ? Pas évident, les autres ordinateurs ne sont pas à moi ☹

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Mai 17, 2017, 1:55 UTC](https://www.debian-fr.org/t/connexion-ftp-impossible/73481/12 "2017-05-17T13:55:37Z")

</div>

L’accès internet de la fac a probablement un pare-feu.

---

<div class="post-metadata">

**Author:** ![gregoryroche0](https://www.debian-fr.org/user_avatar/www.debian-fr.org/gregoryroche0/32/13099_2.png) [@gregoryroche0](https://www.debian-fr.org/u/gregoryroche0)\
**Post date:** [Mai 17, 2017, 2:01 UTC](https://www.debian-fr.org/t/connexion-ftp-impossible/73481/13 "2017-05-17T14:01:57Z")

</div>

Oui soit mais il n’y a que moi qui n’ai pas de FTP ☹

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Mai 17, 2017, 3:55 UTC](https://www.debian-fr.org/t/connexion-ftp-impossible/73481/15 "2017-05-17T15:55:30Z")

</div>

Les autres postes sont aussi sous GNU/Linux ?

---

<div class="post-metadata">

**Author:** ![jimbo](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/j/d78d45/32.png) [@jimbo](https://www.debian-fr.org/u/jimbo)\
**Post date:** [Mai 17, 2017, 8:33 UTC](https://www.debian-fr.org/t/connexion-ftp-impossible/73481/16 "2017-05-17T20:33:45Z")

</div>

les autres sont en wifi aussi ?

---

<div class="post-metadata">

**Author:** ![gregoryroche0](https://www.debian-fr.org/user_avatar/www.debian-fr.org/gregoryroche0/32/13099_2.png) [@gregoryroche0](https://www.debian-fr.org/u/gregoryroche0)\
**Post date:** [Mai 18, 2017, 9:03 UTC](https://www.debian-fr.org/t/connexion-ftp-impossible/73481/17 "2017-05-18T09:03:38Z")

</div>

@jimbo : oui 🙂

---

<div class="post-metadata">

**Author:** ![gregoryroche0](https://www.debian-fr.org/user_avatar/www.debian-fr.org/gregoryroche0/32/13099_2.png) [@gregoryroche0](https://www.debian-fr.org/u/gregoryroche0)\
**Post date:** [Mai 18, 2017, 9:04 UTC](https://www.debian-fr.org/t/connexion-ftp-impossible/73481/18 "2017-05-18T09:04:12Z")

</div>

@PascalHambourg : non, je suis le seul sous Linux Debian testing.

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Mai 18, 2017, 1:04 UTC](https://www.debian-fr.org/t/connexion-ftp-impossible/73481/19 "2017-05-18T13:04:59Z")

</div>

as tu essayé de’utiliser le mode ftp passif ?

Ca se fait soit avec **ftp -p** , soit en utilisant **pftp** (ce qui revient au même).

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Mai 18, 2017, 2:49 UTC](https://www.debian-fr.org/t/connexion-ftp-impossible/73481/20 "2017-05-18T14:49:00Z")

</div>

Le mode passif n’intervient que pour les connexions de données, or là c’est la connexion de commande sur le port 21 qui ne passe pas.

---

<div class="post-metadata">

**Author:** ![jimbo](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/j/d78d45/32.png) [@jimbo](https://www.debian-fr.org/u/jimbo)\
**Post date:** [Mai 18, 2017, 3:54 UTC](https://www.debian-fr.org/t/connexion-ftp-impossible/73481/21 "2017-05-18T15:54:19Z")

</div>

un simple telnet deja ca fait quoi ?

[Page suivante](https://www.debian-fr.org/t/connexion-ftp-impossible/73481.md?page=2)
