FTPS file download via cURL issue

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

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

Acties:
  • 0 Henk 'm!

Verwijderd

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.

Acties:
  • 0 Henk 'm!

  • gertvdijk
  • Registratie: November 2003
  • Laatst online: 09-09 10:57
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.

Kia e-Niro 2021 64 kWh DynamicPlusLine. See my GitHub and my blog for articles on security and other stuff.