Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/12/2012, à 20:23

baba00000000

LFTP impossible de faire faire un mirror.

Bonsoir à tous,

J'utilise cette commande dans un bash:

lftp ftp://user passe@IP:port -e  "mirror /FTP ~/chez moi/ ; quit"

Depuis deux jour plus rien ne marche.

Voilà ce que ça donne:
« fichier» à 0 (0%) [Établissement de la connexion de données

Après cinq minutes je me dis que c'est pas près d'avancer.

Y a deux jour même une LS ne marchait pas donc j'ai eu l'idée de taper site stat qui me répond bien.
aujourd'hui je me suis penché un peu plus sur le problème.

J'ai rajouté ça au fichier de config de lftp:

set ftp:use-stat-for-list yes

Le "ls" marche bien maintenant mais j'ai voulu faire ma premier commande ( plus haut) et impossible de télécharger le fichier en question.

c'est vraiment bizarre ça ??

Est ce que glftpd peux rentrer en conflit ? alors que c'est deux ports différent ?

J'ai aussi essayer un remove et une nouvelle installe. Puis j'ai modifer ça:

## if default ftp passive mode does not work, try this:
 set ftp:passive-mode on

j'ai décommenté et mis sur on.

Voilà un peu près tous au sujet de mon problème.

Merci de m'avoir lu et si vous avez une idée n'hésiter pas.


http://racketiciel.info

http://racketiciel.info/petition/ Pétition qui ferra peut être changé les installations sur les pc vendu en France.

Hors ligne

#2 Le 22/12/2012, à 02:09

Maisondouf

Re : LFTP impossible de faire faire un mirror.

Je ne connais pas LFTP, mais le manuel en ligne de lftp donne cette syntaxe:

lftp [-d] [-e cmd] [-p port] [-u user[,pass]] [site]

ce qui devrait donner pour toi:

lftp -u user,passe -p port -e  "mirror /FTP ~/chez moi/ ; quit" IP

Essayes, on ne sait jamais....


ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor,  OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)

Hors ligne

#3 Le 22/12/2012, à 11:03

baba00000000

Re : LFTP impossible de faire faire un mirror.

Merci pour la réponse Maisondouf.

Même résultat que la mienne. Le dossier est crée mais pas les fichiers à l'intérieur.
J'ai redémarré le pc afin d'être sur que tout les commande lancé ( lftp) soit inactive. Même résultat.

Autre chose la commande "FTP" bloque au "ls" comme "LFTP" avant. bizarre ce truc.

Edit: test en mode graphique avec FileZilla connexion ok mais impossible de voire les répertoire.

Dernière modification par baba00000000 (Le 22/12/2012, à 13:32)


http://racketiciel.info

http://racketiciel.info/petition/ Pétition qui ferra peut être changé les installations sur les pc vendu en France.

Hors ligne

#4 Le 22/12/2012, à 14:17

Maisondouf

Re : LFTP impossible de faire faire un mirror.

Problème de droits sur le serveur...


ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor,  OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)

Hors ligne

#5 Le 22/12/2012, à 14:30

baba00000000

Re : LFTP impossible de faire faire un mirror.

Merci Maisondouf.

Je ne suis pas propriétaire du FTP, je vais poser la question.
Serais tu s'il y a une commande pour savoir les droits ?

Merci


Edit: droit dans le répertoire sur un fichier X :  -rw-r--r--

D'après ce que je trouve ici: http://ww2.ac-creteil.fr/reseaux/system … hiers.html
pour les utilisateurs lambda: ils ont le droit en lecteur.

Dernière modification par baba00000000 (Le 22/12/2012, à 14:48)


http://racketiciel.info

http://racketiciel.info/petition/ Pétition qui ferra peut être changé les installations sur les pc vendu en France.

Hors ligne

#6 Le 22/12/2012, à 15:51

Maisondouf

Re : LFTP impossible de faire faire un mirror.

Oui la lecture est autorisée, mais cela sous-entend que tu sais ce que tu veux lire.
Pour être plus clair, le répertoire du serveur contient des fichiers dont par exemple le fichier "toto.txt".
Tu as le droit de lire ce fichier si tu demandes au serveur de l'ouvrir en lecture.
Mais tu n'as pas le droit d'obtenir la liste des fichiers que contient le répertoire.
Sur un répertoire le flag d'attribut 'x' permet "d'exécuter" le répertoire, c'est à dire de le lister.
Si il est désactivé, il faut connaître le nom exact du ficher à ouvrir.


ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor,  OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)

Hors ligne

#7 Le 22/12/2012, à 16:40

baba00000000

Re : LFTP impossible de faire faire un mirror.

Mon /etc/lftp.conf:

## some useful aliases
alias dir ls
alias less more
alias zless zmore
alias bzless bzmore
alias reconnect "close; cache flush; cd ."
alias edit "eval -f \"get $0 -o ~/.lftp/edit.tmp.$$ && shell \\\"cp -p ~/.lftp/edit.tmp.$$ ~/.lftp/edit.tmp.$$.orig && $EDITOR ~/.lftp/edit.tmp.$$ && test ~/.lftp/edit.tmp.$$ -nt ~/.lftp/edit.tmp.$$.orig\\\" && put ~/.lftp/edit.tmp.$$ -o $0; shell rm -f ~/.lftp/edit.tmp.$$*\""

## make prompt look better
set prompt "lftp \S\? \u\@\h:\w> "
## some may prefer colors (contributed by Matthew <mwormald@optusnet.com.au>)
#set prompt "\[\e[1;30m\][\[\e[0;34m\]f\[\e[1m\]t\[\e[37m\]p\[\e[30m\]] \[\e[34m\]\u\[\e[0;34m\]\@\[\e[1m\]\h\[\e[1;30m\]:\[\e[1;34m\]\w\[\e[1;30m\]>\[\e[0m\] "
## Uncomment the following two lines to make switch cls and ls, making
## cls the default.
#alias ls command cls
#alias hostls command ls

## default protocol selection
#set default-protocol/ftp.*	ftp
#set default-protocol/www.*	http
#set default-protocol/localhost	file

## this makes lftp faster but doesn't work with some sites/routers
#set ftp:sync-mode off

## synchronous mode for broken servers and/or routers
set sync-mode/ftp.idsoftware.com on
set sync-mode/ftp.microsoft.com on
set sync-mode/sunsolve.sun.com on
## extended regex to match first server message for automatic sync-mode.
set auto-sync-mode "icrosoft FTP Service|MadGoat|MikroTik"

## if default ftp passive mode does not work, try this:
set ftp:passive-mode on

## Set this to follow http redirections
set xfer:max-redirections 10

## Proxy can help to pass a firewall
## Environment variables ftp_proxy, http_proxy and no_proxy are used to
## initialize the below variables automatically. You can set them here too.
##
## ftp:proxy must communicate with client over ftp protocol, squid won't do.
## This can be e.g. TIS-FWTK or rftpd. User and password are optional.
# set ftp:proxy ftp://[user:pass@]your_ftp_proxy:port
## ...but squid still can be used to access ftp servers, using hftp protocol:
# set ftp:proxy http://your.squid.address:port
## ...if squid allows CONNECT to arbitrary ports, then you can use CONNECT
## instead of hftp:
# set ftp:use-hftp no
##
## no proxy for host
# set ftp:proxy/local_host ""
## or domain
# set ftp:proxy/*.domain.com ...
##
## http:proxy must communicate with client over http protocol, e.g. squid.
## Default port is 3128.
# set http:proxy your_http_proxy[:port]
## hftp:proxy must also be an http proxy. It is used for FTP over HTTP access.
# set hftp:proxy your_http_proxy[:port]
##
## net:no-proxy disables proxy usage for list of domains.
# set net:no-proxy .domain.com,.otherdom.net

## If you don't have direct ftp access, this setting can be useful to select
## hftp instead of ftp automatically.
# set ftp:proxy http://your.http.proxy:port

## This can be used for automatic saving of configuration
# set at-exit "set > ~/.lftp/settings"
# source ~/.lftp/settings

## and this is for remembring last site
## (combine with previous rule if you want)
# set at-exit "bo a last"
# open last

## Terminal strings to set titlebars for terminals that don't
## properly specify tsl and fsl capabilities.
## Use cmd:set-term-status to enable this.
set cmd:term-status/*screen* "\e_\T\e\\"
set cmd:term-status/*xterm* "\e[11;0]\e]2;\T\007\e[11]"
set cmd:term-status/*rxvt* "\e[11;0]\e]2;\T\007\e[11]"
# set cmd:set-term-status on

## If you don't like advertising lftp or servers hate it, set this:
# set ftp:anon-pass "mozilla@"
# set ftp:client ""
# set http:user-agent "Mozilla/4.7 [en] (WinNT; I)"

# try inet6 before inet
set dns:order "inet6 inet"

# test pour lister fichier
set ftp:use-stat-for-list yes

# test pour lister fichier
set ftp:use-stat-for-list yes   
c'est ce que j'ai rajouter afin que lftp puisse de nouveau lire le FTP en question. ( la commande ls).

Ça marche depuis six mois et la du jour au lendemain ça bug c'est quand même bizarre.
Merci pour les explications.


http://racketiciel.info

http://racketiciel.info/petition/ Pétition qui ferra peut être changé les installations sur les pc vendu en France.

Hors ligne

#8 Le 22/12/2012, à 18:32

Maisondouf

Re : LFTP impossible de faire faire un mirror.

Tu peux lancer toutes les commandes que tu veux depuis ton PC...si les droits du répertoire sur le serveur ont changés, tu n'y peux rien.

Tant que tu n'arriveras pas à connecter correctement ce serveur avec FileZilla, ton scripte ne fonctionnera pas.


ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor,  OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)

Hors ligne

#9 Le 22/12/2012, à 19:10

baba00000000

Re : LFTP impossible de faire faire un mirror.

Merci Maisondouf,

Je viens de contacter l'admin du FTP et lui ai demander de faire des vérifes de son coté.
J'espère que ça viens de là. Ça m’enlèvera l'épine que j'ai dans le pied.

Je te tiens au courant.


http://racketiciel.info

http://racketiciel.info/petition/ Pétition qui ferra peut être changé les installations sur les pc vendu en France.

Hors ligne

#10 Le 23/12/2012, à 16:38

baba00000000

Re : LFTP impossible de faire faire un mirror.

Je viens de tester avec un autre ordinateur ( avec le même compte) et tous fonctionne bien c'est bizarre.
J'ai eu aucun souci.
Donc ça dois venir de chez moi.


http://racketiciel.info

http://racketiciel.info/petition/ Pétition qui ferra peut être changé les installations sur les pc vendu en France.

Hors ligne

#11 Le 23/12/2012, à 21:56

Maisondouf

Re : LFTP impossible de faire faire un mirror.

Regardes dans ta homedir (/home/user/) si tu n'as pas un fichier .ftp ou .lftp ou dans .config ou dans .cache.
Si tu trouve un fichier ou un répertoire en rapport avec ftp ou lftp, tu le renommes pour forcer lftp à partir sur une config vierge


ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor,  OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)

Hors ligne

#12 Le 26/12/2012, à 21:59

baba00000000

Re : LFTP impossible de faire faire un mirror.

Merci Maisondouf pour toute l'aide apporté.
Je prends note de ta solution mais il me sera impossible de tester.

Premièrement le disque du serveur est tombé en panne et j'ai du tout réinstaller + impossible de prendre le contrôle en SSH. J'ai plus la configuration qui ne marchait pas.
Demain je testerai tous et te tien au courant et éditerai le premier poste.


http://racketiciel.info

http://racketiciel.info/petition/ Pétition qui ferra peut être changé les installations sur les pc vendu en France.

Hors ligne

#13 Le 27/12/2012, à 21:22

baba00000000

Re : LFTP impossible de faire faire un mirror.

Comme convenu je vous donne de mes nouvelles.
Le problème est toujours là après la réinstallation.

La commande:

site stat 

marche bien pourtant.


http://racketiciel.info

http://racketiciel.info/petition/ Pétition qui ferra peut être changé les installations sur les pc vendu en France.

Hors ligne

#14 Le 28/12/2012, à 14:16

baba00000000

Re : LFTP impossible de faire faire un mirror.

Statut :	Connexion à IP:PORT...
Statut :	Connexion établie, attente du message d'accueil...
Réponse :	220 ok
Commande :	USER USER
Réponse :	331 Password required for USER.
Commande :	PASS ****************
Réponse :	230 User USER logged in.
Commande :	SYST
Réponse :	215 UNIX Type: L8
Commande :	FEAT
Réponse :	211- Extensions supported:
Réponse :	 AUTH TLS
Réponse :	 AUTH SSL
Réponse :	 PBSZ
Réponse :	 PROT
Réponse :	 CPSV
Réponse :	 SSCN
Réponse :	 MDTM
Réponse :	 SIZE
Réponse :	 REST STREAM
Réponse :	 SYST
Réponse :	211 END
Statut :	Connecté
Statut :	Récupération du contenu du dossier...
Commande :	PWD
Réponse :	257 "/" is current directory.
Commande :	TYPE I
Réponse :	200 Type set to I.
Commande :	PASV
Réponse :	227 Entering Passive Mode (37,220,36,55,183,251)
Commande :	LIST
Réponse :	425 Can't open data connection.
Erreur :	Échec lors de la récupération du contenu du dossier

Je rajoute ça si une personne à une idée je suis preneur.
Tout ce que j'ai trouvé de LFTP je l'ai supprimé afin qu'il recrée c'est paramètre.


http://racketiciel.info

http://racketiciel.info/petition/ Pétition qui ferra peut être changé les installations sur les pc vendu en France.

Hors ligne