Wget --no-passive-ftp werkt niet

Pagina: 1
Acties:

  • HyperDevil
  • Registratie: Oktober 2003
  • Laatst online: 15-12-2025
Beste Tweakers,

Ik heb thuis een jpg bestand op mijn ftp server staan en deze wil ik om de 5 minuten downloaden naar mijn webserver.
Mijn ftp server thuis kan alleen active verbinding openen omdat ik een Alcatel Speedtouch Home (nu pro) modem heb, waarbij ik geen passive ftp kan gebruiken.
Dus ik doe wget --no-passive-ftp ftp://bla:bla@mijnsuperserver.nl etc etc..
Maar ik krijg de foutmelding dan hij die bolean niet kent terwijl het wel in de manual staat zie hier:


FTP-opties:
-nr, --dont-remove-listing `.listing' bestanden niet verwijderen.
-g, --glob=on/off bestandsnaam-`globbing' aan (`on') of uit
(`off') zetten.
--passive-ftp gebruik "passieve" overdrachtsmodus.
--retr-symlinks haal FTP symbolische koppelingen op.


Weet iemand een oplossing ?

Verwijderd

Moet het niet --passive-ftp=no zijn :?

  • HyperDevil
  • Registratie: Oktober 2003
  • Laatst online: 15-12-2025
Verwijderd schreef op woensdag 01 maart 2006 @ 10:22:
Moet het niet --passive-ftp=no zijn :?
wget: optie `--passive-ftp' staat geen argument toe
Aanroep: wget [OPTIE]... [URL]...

Probeer `wget --help' voor meer opties.

  • cavey
  • Registratie: Augustus 2000
  • Laatst online: 16-12-2025
eh, is het niet zo dat wget standaard active ftp toepast? En pas als je de switch --passive-ftp toepast... dat het dan in passive mode overgaat?


Alternatief: Kijk eens naar curl? Soortgelijke tool.

Als de een niet werkt, dan de ander ;)

Of misschien kan je wat met lftpget (apt-get install lftp :P)

ps: ipv ftp://blaat@blaat:blaat.com/file.hub/location.jpg ...

gebruik iets van --ftp-user --ftp-password ? analoog aan http-user en password authenticatie...

Oh, sterker nog: gewoon --user=user en --password=password, geldt het ook meteen voor http requests ;)

[ Voor 31% gewijzigd door cavey op 01-03-2006 10:45 ]


  • HyperDevil
  • Registratie: Oktober 2003
  • Laatst online: 15-12-2025
komakeef schreef op woensdag 01 maart 2006 @ 10:43:
eh, is het niet zo dat wget standaard active ftp toepast? En pas als je de switch --passive-ftp toepast... dat het dan in passive mode overgaat?


Alternatief: Kijk eens naar curl? Soortgelijke tool.

Als de een niet werkt, dan de ander ;)

Of misschien kan je wat met lftpget (apt-get install lftp :P)

ps: ipv ftp://blaat@blaat:blaat.com/file.hub/location.jpg ...

gebruik iets van --ftp-user --ftp-password ? analoog aan http-user en password authenticatie...

Oh, sterker nog: gewoon --user=user en --password=password, geldt het ook meteen voor http requests ;)
De server waar het heen moet is van Pcextreme dus ik kan zelf niks installeren.
Curl en lftpget staan er niet op dus ik denk dat wget mijn enigste optie is.
Ik heb het geprobeerd zonder die passive ftp commando maar dan staat hij gewoon stil nadat hij op de ftp inlogt... list error.

[ Voor 3% gewijzigd door HyperDevil op 01-03-2006 11:00 ]


  • Wilke
  • Registratie: December 2000
  • Laatst online: 07-02 23:16
^^ ja (@Komakeef dus, standaard is idd active FTP)

Trouwens ik heb er nog nooit van gehoord dat passive FTP niet zou werken door zo'n modem heen, maar ok. Denk eerder dat het probleem bij een firewall op server of client zit?

[ Voor 37% gewijzigd door Wilke op 01-03-2006 11:03 ]


  • HyperDevil
  • Registratie: Oktober 2003
  • Laatst online: 15-12-2025
Ik heb nu mijn server passive gemaakt :) paar poortjes mappen en mijn ftpserver opnieuw geconfigureerd.
Nu krijg ik deze melding in mijn cronlog:

--12:25:01-- ftp://bla:*bla*@0.0.0.0.1/weerthuis.jpg
=> `/home/bla.net/bladie/bla/gek.jpg'
Verbinden met 0.0.0.1:21... connected.
Inloggen als bla ... Ingelogd!
==> SYST ... gereed. ==> PWD ... gereed.
==> TYPE I ... gereed. -=> CWD onnodig.
==> PASV ... couldn't connect to 10.0.0.1:4000: Verbinding timed out
Opnieuw proberen.

Ik kan passief via IE gewoon dat plaatje downloaden.

[ Voor 15% gewijzigd door HyperDevil op 01-03-2006 13:10 ]


  • cavey
  • Registratie: Augustus 2000
  • Laatst online: 16-12-2025
bizar.

heb je ook al buiten de cronjob om geprobeerd het bestandje binnen te slurpen met wget?

Wat is je hele wget regel? (en waarom gebruik je nog steeds de ftp://bla:bla@host/file.jpg ? --ftp-user=bla --ftp-passwd=bla zou toch een stuk minder foutgevoelig moeten zijn? me dunkt...EN als grote voordeel dat dan je username + password NIET in je logfiles terecht komen :P)

wget --ftp-user=bla --ftp-password=bla host:/pad/file.jpg

ennuh, probeer het eens met een normale ftp client (desnoods ftp, bij voorkeur lftp.. en anders ncftp... of whatever je ter beschikking hebt op die machine).

Ik neem aan dat je gewoon binnen kan komen met een ssh'tje?

Btw, 10.0.0.1... het is vast bedoeld als voorbeeld, maar je weet wel dat dat een prive-range is die niet over het internet kan?

[ Voor 7% gewijzigd door cavey op 04-03-2006 00:25 ]

Pagina: 1