Toon posts:

FTPS file download via cURL issue

Pagina: 1
Acties:

Onderwerpen


Anoniem: 56033

Topicstarter
Hallo allemaal,

Ik heb een probleem met het downloaden van een file van een FTPS server. Ik heb diverse zaken geprobeerd, maar helaas lukt het niet. Uiteraard ook Google doorzocht, maar de tips werkten ook niet.

De situatie:
Ik wil een file downloaden van een FTPS server. Bij voorkeur via een PHP script zodat ik het daarna eenvoudig kan verwerken. Maar als het eerst via CMD moet en daarna verwerken is het ook goed.

Zoals aangegeven heb ik dit dmv cURL (7.18.2) geprobeerd (zowel via PHP als via CMD).

code:
1
curl -kv ftps[://HOST:PORT/FILE --user USR:PASS

Als ik verbinding maak op bovenstaande manier kom ik direct in de server. Ik krijg ook de bestandsgrootte van het bestand te zien (SIZE file.csv wordt uitgevoerd). Als daarna het commando 'RETR file.csv' start, krijg ik deze fout:
[code]521 PROT P required{/code]
En de verbinding stopt.

Via diverse topics werd aangeraden geen verbinding te maken via ftps, maar gewoon ftp en dan via een setting de encryptie te forceren:
code:
1
curl -kv --force-ssl ftp://HOST:PORT/FILE --user USR:PASS


Als ik dit probeer, krijg ik wel de melding 'Connected to HOST (IP) port PORT', maar treed er daarna een timeout op... Ook als ik de parameters '--ftp-ssl-ccc' of '--ftp-ssl-control' toevoeg krijg ik een timeout:

* FTP response reading failed
* Closing connection #0

Ik hoop dat er iemand is die een tip heeft...

Mvg,

Michiel

Anoniem: 380541

Ja, deze meid heeft een tip.
Probeer poort 990 eens?
Anders, installeer Open-SSH (tenzij je al SSH hebt), en connecteer via poort 22 (SSH poort), dan heb je SFTP.
SFTP is SSH + FTP, dus je gebruikt gewone, systeem accounts, in plaats van FTP accounts, en ook SFTP komt standaard met een encryptie, en kun je ook met SFTP niet afgeluisterd worden.
Verwar dit niet met FTPS, wat FTP met SSL is, maar het principe verschilt niet veel van elkaar.

  • gertvdijk
  • Registratie: November 2003
  • Laatst online: 04-06 12:30
Heb je ook gegoogled op die 521-code? Filezilla lijkt hetzelfde probleem te hebben. En hier wat meer uitleg.
Wat voor FTP server draai je? Beheer je die zelf? Het lijkt erop alsof je server danwel client een beetje outdated is en de nieuwere RFCs niet heeft geïmplementeerd.

Follow me on TwitterMy blog for articles on security and other stuff.



Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee