Nantes Hardware
Connectes toi !

Rejoignez le forum, c’est rapide et facile

Nantes Hardware
Connectes toi !
Nantes Hardware
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment : -15%
(Adhérents Fnac) LEGO® Star Wars™ ...
Voir le deal
552.49 €
Le Deal du moment : -20%
(Adhérents Fnac) Enceinte Bluetooth Marshall ...
Voir le deal
199.99 €

erreur connexion ftp (invite de commande)

+4
xeno
Zeitoon
Remuald
Axragide
8 participants

Page 1 sur 2 1, 2  Suivant

Aller en bas

erreur connexion ftp (invite de commande) Empty erreur connexion ftp (invite de commande)

Message par Axragide Mar 28 Fév 2012 - 16:01

Héhé j'inaugure la section^^

Je fais appel à vos connaissance des commandes ftp windows.

J'essaie de mettre au point un script pour envoyer des fichiers sur un serveur ftp. J'ai réussi à le faire avec coreftp en ligne de commande. Ce que je recherche maintenant c'est de pouvoir faire la même chose avec la fonction ftp de windows. Comme je dois distribuer ce programme, ça évite de faire des faire une installation superflue.

Le but est de me connecter au serveur ftp de mon NAS DS212+ par une invite de commande sous windows 7 mais je tombe à chaque fois sur l'erreur suivante :
Code:
500 Illegal PORT range rejected.
Cela ressemble à une erreur de redirection de ports mais j'ai configuré mon routeur (freebox) ainsi :
redirection du port 21 vers l'ip de mon NAS (en tcp)
redirection du port 20 vers l'ip de mon NAS (pas utile mais dans le doute...)
redirection de la plage de ports ftp (celle par défaut) vers l'ip de mon NAS (en tcp aussi)

De plus quand j'y accède par filezilla ou coreftp (en ligne de commandes pour ce dernier) tout fonctionne parfaitement.
J'ai essayé depuis plusieurs endroits différents avec chaque fois la même erreur.

Voici la syntaxe que j'utilise:
ftp nomhote.com
user
password
literal pasv
bin
put c:\mon_chemin\fichier.txt

voici la répone complète:

Code:
C:\Users\moi>ftp nomhote.com
Connecté à nomhote.com
220 NAS_home FTP server ready.
Utilisateur (nomhote.com:(none)) : user
331 Password required for user.
Mot de passe :
230 User user logged in, access restrictions apply.
ftp> literal pasv
227 Entering Passive Mode (***,***,***,***,217,38)
ftp> bin
200 Type set to I.
ftp> put c:\mon_chemin\fichier.txt
500 Illegal PORT range rejected.

Des idées?
avatar
Axragide
Gold Member
Gold Member

Nombre de messages : 909
Localisation : loin de nantes!

Revenir en haut Aller en bas

erreur connexion ftp (invite de commande) Empty Re: erreur connexion ftp (invite de commande)

Message par Remuald Mar 28 Fév 2012 - 18:18

et avec un soft comme filezilla ça donne quoi ?
Remuald
Remuald
Coadmin
Coadmin

Nombre de messages : 31630
Localisation : anywhere

Revenir en haut Aller en bas

erreur connexion ftp (invite de commande) Empty Re: erreur connexion ftp (invite de commande)

Message par Zeitoon Mar 28 Fév 2012 - 18:29

Tu as autorise les loggues a écrire dans ce disque et répertoire?
Zeitoon
Zeitoon
Administrateur
Administrateur

Nombre de messages : 32276
Localisation : N : 47.08.13 O : 01.40.48

http://www.nhfr.org

Revenir en haut Aller en bas

erreur connexion ftp (invite de commande) Empty Re: erreur connexion ftp (invite de commande)

Message par Axragide Mar 28 Fév 2012 - 18:54

Remuald a écrit:et avec un soft comme filezilla ça donne quoi ?

Ça marche impec (c'est noté dans post), idem avec coreftp en ligne de commande

Zeitoon a écrit:Tu as autorise les loggues a écrire dans ce disque et répertoire?

oui puisque ça fonctionne avec filezilla
avatar
Axragide
Gold Member
Gold Member

Nombre de messages : 909
Localisation : loin de nantes!

Revenir en haut Aller en bas

erreur connexion ftp (invite de commande) Empty Re: erreur connexion ftp (invite de commande)

Message par xeno Mar 28 Fév 2012 - 18:59

j'avais fait un script de ce genre sous Windows, je vais voir si j'arrive à le retrouver, car cela remonte à un certain temps déjà study
xeno
xeno
NHFR addicted
NHFR addicted

Nombre de messages : 2804
Localisation : Blain

Revenir en haut Aller en bas

erreur connexion ftp (invite de commande) Empty Re: erreur connexion ftp (invite de commande)

Message par monster Mar 28 Fév 2012 - 19:05

T'a bien configuré les ports de transfert dans la box (du moins si il y a)?
monster
monster
NHFR All Stars
NHFR All Stars

Nombre de messages : 9143
Localisation : sainte pazanne

http://www.yark.fr/

Revenir en haut Aller en bas

erreur connexion ftp (invite de commande) Empty Re: erreur connexion ftp (invite de commande)

Message par nico44z Mar 28 Fév 2012 - 19:06

en local ça ne devrait pas etre nécessaire ?
nico44z
nico44z
Coadmin
Coadmin

Nombre de messages : 19973
Localisation : saint seb

Revenir en haut Aller en bas

erreur connexion ftp (invite de commande) Empty Re: erreur connexion ftp (invite de commande)

Message par Axragide Mar 28 Fév 2012 - 19:18

xeno a écrit:j'avais fait un script de ce genre sous Windows, je vais voir si j'arrive à le retrouver, car cela remonte à un certain temps déjà study
Merci ça m'intéresse!
monster a écrit:T'a bien configuré les ports de transfert dans la box (du moins si il y a)?
oui le 21 de la freebox vers le nas, les ports passifs également, de l'autre côté (sur le site distant) il n'y a pas de pare feu et a priori rien de particulier à configurer
nico44z a écrit:en local ça ne devrait pas etre nécessaire ?
justement c'est pas en local Razz
avatar
Axragide
Gold Member
Gold Member

Nombre de messages : 909
Localisation : loin de nantes!

Revenir en haut Aller en bas

erreur connexion ftp (invite de commande) Empty Re: erreur connexion ftp (invite de commande)

Message par xeno Mar 28 Fév 2012 - 20:42

bon et bien je n'ai pas réussi a retrouver mon script Rolling Eyes

par contre je viens de refaire un essai rapide en upload et download sur mon serveur local et sur un compte FREE et cela fonctionne dans les deux cas
avec ceci.

le fichier de lancement
Code:
ftp -s:F:\Mes_Documents\Scripts\ftp.txt
pause
exit

le fichier de config nommé (ftp.txt)
Code:
open ftpperso.free.fr
[login]
[password]
binary
prompt off
cd ===REPERTOIRE===
put F:\Mes_Documents\Scripts\fichier.avi
bye

a tout hasard ce ne serait pas le firewall de ton windows qui ferait des siennes
xeno
xeno
NHFR addicted
NHFR addicted

Nombre de messages : 2804
Localisation : Blain

Revenir en haut Aller en bas

erreur connexion ftp (invite de commande) Empty Re: erreur connexion ftp (invite de commande)

Message par Freyja Mar 28 Fév 2012 - 22:26

c'est ton literal pasv qui doit déconner, un problème de mode passif.
essaie sans.

Pour s'en convaincre remplace le put par un ls et si ça m***e aussi c'est surement là le soucis.
Freyja
Freyja
Coadmin
Coadmin

Nombre de messages : 21093
Localisation : Perdue dans les genres

Revenir en haut Aller en bas

erreur connexion ftp (invite de commande) Empty Re: erreur connexion ftp (invite de commande)

Message par pmgamer Mar 28 Fév 2012 - 22:44

xeno a écrit:j'avais fait un script de ce genre sous Windows, je vais voir si j'arrive à le retrouver, car cela remonte à un certain temps déjà study
+1

Il me semble que l'on a un script du même genre au boulot, j'essaye de mettre la main dessus demain...
pmgamer
pmgamer
NHFR All Stars
NHFR All Stars

Nombre de messages : 12433
Localisation : Nulle Part Ailleurs

Revenir en haut Aller en bas

erreur connexion ftp (invite de commande) Empty Re: erreur connexion ftp (invite de commande)

Message par Freyja Mer 29 Fév 2012 - 8:44

Bon.

1. tu passes en PASSIF actuellement, le port 20 ne sert donc à rien.
2. en PASSIF c'est ton PC qui se connecte sur le port négocié par la commande literal PASV (c'est le port DATA)

Donc :
1- il faut que le port DATA sur lequel tu te connectes soit ouvert. Donc soit tu forces une plage sur ton serveur FTP et tu ouvres cette plage, soit le firewall/routeur qui fait la translation NAT comprenne correctement le FTP. C'est à dire qu'il peut extraire de la négociation sur le port 21 (port CMD) l'information qui permettra d'ouvrir le port DATA à la volée
2- il faut que l'adresse IP soit correctement nattée pour le DATA (tip : dans la reponse de la commande literal pasv, tu vois l'adresse IP locale ou globale ? Si c'est la locale il faut paramétrer le serveur)

Tu peux aussi forcer le port DATA sur le serveur FTP à un seul port mais cela limitera le nombre de connexions possible à 1, c'est pourquoi un met un Range.

Au final tes possibilités :
1- tester en mode ACTIF pour voir si ça passe (c'est le serveur qui se connecte sur toi et si ton fw en local gère l'inspection FTP, pas de soucis)
2- vérifier s'il n'y a pas un paramètre pour activer l'inspection FTP sur la FB (mais j'ai pas trouvé)
3- si la FB gère bien l'inspection, c'est un problème de NAT, il faut déclarer ton adresse IP externe sur le serveur FTP (à priori)
4- dernière solution, forcer un range de port sur le serveur FTP et ouvrir en entrée ce range sur la FB


Petit rappel sur les modes FTP
Freyja
Freyja
Coadmin
Coadmin

Nombre de messages : 21093
Localisation : Perdue dans les genres

Revenir en haut Aller en bas

erreur connexion ftp (invite de commande) Empty Re: erreur connexion ftp (invite de commande)

Message par Axragide Mer 29 Fév 2012 - 12:04

@ xeno : C'est la syntaxe que j'utilise et j'ai désactivé le firewall, je n'ai pas non plus d'antivirus^^

sioban a écrit:
Au final tes possibilités :
1- tester en mode ACTIF pour voir si ça passe (c'est le serveur qui se connecte sur toi et si ton fw en local gère l'inspection FTP, pas de soucis)
2- vérifier s'il n'y a pas un paramètre pour activer l'inspection FTP sur la FB (mais j'ai pas trouvé)
3- si la FB gère bien l'inspection, c'est un problème de NAT, il faut déclarer ton adresse IP externe sur le serveur FTP (à priori)
4- dernière solution, forcer un range de port sur le serveur FTP et ouvrir en entrée ce range sur la FB

1 - En mode Actif ça ne passe pas non plus :
Code:
C:\Users\xavier>ftp mondomaine.com
Connecté à mondomaine.com
220 NAS_home FTP server ready.
Utilisateur (mondomaine.com:(none)) : user
331 Password required for user.
Mot de passe :
230 User user logged in, access restrictions apply.
ftp> bin
200 Type set to I.
ftp> ls
500 Illegal PORT range rejected.
425 Can't build data connection: Connection timed out.
Data connection: Connection timed out

2 : J'ai pas trouvé non plus mais de toute façon ça marche avec filezilla, coreftp, et je viens de tester sous linux ça marche impec.
Sous linux ça donne ça:
Code:
moi@monpc:~$ ftp mondomaine.com
Connected to ***08-1-***-***-***-***.fbx.proxad.net.
220 NAS_home FTP server ready.
Name (mondomaine.com:user): user
331 Password required for user.
Password:
230 User user logged in, access restrictions apply.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> passive
Passive mode on.
ftp> ls
227 Entering Passive Mode (***.***.***.***,216,244)
150 Opening BINARY mode data connection for 'file list'.

drwxrwxrwx  1 1026    100              4096 Jul 10  2011 logs

226 Transfer complete.

3 & 4 : j'ai fait tout cela j'ai testé avec et sans déclaration de l'ip externe, ça ne change rien. La plage de ports passifs est bien entendu routée vers mon Nas.
avatar
Axragide
Gold Member
Gold Member

Nombre de messages : 909
Localisation : loin de nantes!

Revenir en haut Aller en bas

erreur connexion ftp (invite de commande) Empty Re: erreur connexion ftp (invite de commande)

Message par monster Mer 29 Fév 2012 - 12:13

Chez moi ça fonctionne bien, en passif avec du tls.

J'ai redirigé le port d'écoute ftp de mon routeur vers mon serveur ftp dans la configuration du routeur.
J'ai aussi mis en place les transfert de port dans le routeur, pour bien rediriger le flux de sortie du serveur ftp (une plage de ports en tcp).

Et ça fonctionne bien.
monster
monster
NHFR All Stars
NHFR All Stars

Nombre de messages : 9143
Localisation : sainte pazanne

http://www.yark.fr/

Revenir en haut Aller en bas

erreur connexion ftp (invite de commande) Empty Re: erreur connexion ftp (invite de commande)

Message par monster Mer 29 Fév 2012 - 12:15

En tous cas il te dit bien que c'est un problème de plage de ports.
Donc soit mauvaise configuration de redirection, soit pas les bons ports de mis au niveau du serveur ftp.
monster
monster
NHFR All Stars
NHFR All Stars

Nombre de messages : 9143
Localisation : sainte pazanne

http://www.yark.fr/

Revenir en haut Aller en bas

erreur connexion ftp (invite de commande) Empty Re: erreur connexion ftp (invite de commande)

Message par Axragide Mer 29 Fév 2012 - 12:33

Je suis bien d'accord avec toi, mais si c'était seulement un problème de port, ça ne fonctionnerai pas avec filezilla et les autres. Il doit y avoir un truc avec la commande ftp windows qui bloque quelque part.
avatar
Axragide
Gold Member
Gold Member

Nombre de messages : 909
Localisation : loin de nantes!

Revenir en haut Aller en bas

erreur connexion ftp (invite de commande) Empty Re: erreur connexion ftp (invite de commande)

Message par monster Mer 29 Fév 2012 - 12:35

Ah au temps pour moi ^^'.

Je vais tester de mon côté pour voir avec windows.
monster
monster
NHFR All Stars
NHFR All Stars

Nombre de messages : 9143
Localisation : sainte pazanne

http://www.yark.fr/

Revenir en haut Aller en bas

erreur connexion ftp (invite de commande) Empty Re: erreur connexion ftp (invite de commande)

Message par monster Mer 29 Fév 2012 - 12:45

C'est Laughing, il me trouve pas l'hôte quand je précise mon numéro de port, vu que ce n'est pas le 21.
monster
monster
NHFR All Stars
NHFR All Stars

Nombre de messages : 9143
Localisation : sainte pazanne

http://www.yark.fr/

Revenir en haut Aller en bas

erreur connexion ftp (invite de commande) Empty Re: erreur connexion ftp (invite de commande)

Message par Axragide Mer 29 Fév 2012 - 12:57

Ca avance, en local j'ai ça :
Code:
C:\Users\moi>ftp 192.168.1.60
Connecté à 192.168.1.60.
220 NAS_home FTP server ready.
Utilisateur (192.168.1.60:(none)) : user
331 Password required for user.
Mot de passe :
230 User user logged in, access restrictions apply.
ftp> literal pasv
227 Entering Passive Mode (192,168,1,60,217,4)
ftp> cd logs
250 CWD command successful.
ftp> ls
200 PORT command successful.
425 Can't build data connection: Connection timed out.

Sachant que je suis connecté sur le même switch que mon Nas. Dans ce cas je ne vois pas ou je pourrais rediriger des ports? scratch
avatar
Axragide
Gold Member
Gold Member

Nombre de messages : 909
Localisation : loin de nantes!

Revenir en haut Aller en bas

erreur connexion ftp (invite de commande) Empty Re: erreur connexion ftp (invite de commande)

Message par Freyja Mer 29 Fév 2012 - 14:12

monster a écrit:C'est Laughing, il me trouve pas l'hôte quand je précise mon numéro de port, vu que ce n'est pas le 21.

Utilise la commande open.
donc :
Code:
ftp
open 192.168.1.60 [port]

Axragide a écrit:Ca avance, en local j'ai ça :
Code:

227 Entering Passive Mode (192,168,1,60,217,4)
ftp> cd logs
250 CWD command successful.
[b]ftp> ls
200 PORT command successful.
425 Can't build data connection: Connection timed out.[/b]

Nan en fait ça n'avance pas du tout, ce n'est exactement le même message d'erreur mais c'est le même problème.
Un problème au niveau FW/PORT/NAT
Freyja
Freyja
Coadmin
Coadmin

Nombre de messages : 21093
Localisation : Perdue dans les genres

Revenir en haut Aller en bas

erreur connexion ftp (invite de commande) Empty Re: erreur connexion ftp (invite de commande)

Message par monster Mer 29 Fév 2012 - 14:59

sioban a écrit:
monster a écrit:C'est Laughing, il me trouve pas l'hôte quand je précise mon numéro de port, vu que ce n'est pas le 21.

Utilise la commande open.
donc :
Code:
ftp
open 192.168.1.60 [port]

Il aime pas le mode IP:PORT ^^'.

Par contre pas de TLS possible, il resfuse directe la connexion de l'utilisateur.
monster
monster
NHFR All Stars
NHFR All Stars

Nombre de messages : 9143
Localisation : sainte pazanne

http://www.yark.fr/

Revenir en haut Aller en bas

erreur connexion ftp (invite de commande) Empty Re: erreur connexion ftp (invite de commande)

Message par Freyja Mer 29 Fév 2012 - 15:11

Pas de ":" entre l'ip et le port juste un espace
Freyja
Freyja
Coadmin
Coadmin

Nombre de messages : 21093
Localisation : Perdue dans les genres

Revenir en haut Aller en bas

erreur connexion ftp (invite de commande) Empty Re: erreur connexion ftp (invite de commande)

Message par monster Mer 29 Fév 2012 - 15:12

Oui, j'ai fais comme tu as écrit.
monster
monster
NHFR All Stars
NHFR All Stars

Nombre de messages : 9143
Localisation : sainte pazanne

http://www.yark.fr/

Revenir en haut Aller en bas

erreur connexion ftp (invite de commande) Empty Re: erreur connexion ftp (invite de commande)

Message par Freyja Mer 29 Fév 2012 - 15:33

Sur un windows ?

chez moi ça marche :

Code:
Microsoft Windows XP [version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

c:\>ftp
ftp> open ftp.serveur.name.fr 21
Connecté à ftp.serveur.name.fr.
220 Blue Coat FTP Service
Utilisateur (ftp.serveur.name.fr.:(none)) : user
331 Enter password.
Mot de passe :
230 Login successful.
ftp> ls
200 PORT command successful.
150 File status okay; about to open data connection.
etc
incoming
pub
upload
226 Transfer complete, closing data connection.
ftp : 28 octets reçus en 0,00 secondes à 28000,00 Ko/sec.
ftp>

Bon dans l'exemple c'est 21 car le port du serveur c'est 21 mais tu peux mettre ce que tu veux
Freyja
Freyja
Coadmin
Coadmin

Nombre de messages : 21093
Localisation : Perdue dans les genres

Revenir en haut Aller en bas

erreur connexion ftp (invite de commande) Empty Re: erreur connexion ftp (invite de commande)

Message par monster Mer 29 Fév 2012 - 16:03

Voilà ce que j'ai. (sous Debian ça fonctionne très bien ^^')
Code:
Microsoft Windows [version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Tous droits réservés.

C:\>ftp
ftp> open HOST PORT
Connecté à HOST.
220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
220-You are user number 1 of 3 allowed.
220-Local time is now 16:00. Server port: PORT.
220 You will be disconnected after 10 minutes of inactivity.
Utilisateur (HOST:(none)) : USER
Connexion fermée par l'hôte distant.
ftp>
monster
monster
NHFR All Stars
NHFR All Stars

Nombre de messages : 9143
Localisation : sainte pazanne

http://www.yark.fr/

Revenir en haut Aller en bas

erreur connexion ftp (invite de commande) Empty Re: erreur connexion ftp (invite de commande)

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Page 1 sur 2 1, 2  Suivant

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum