Black Friday = Pricewatch Bekijk onze selectie van de beste Black Friday-deals en voorkom een miskoop.
Toon posts:

FTPS file download via cURL issue

Pagina: 1
Acties:

Onderwerpen


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

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.

  • gertvdijk
  • Registratie: November 2003
  • Laatst online: 16:27
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 64kWh DynamicPlusLine. 3x Victron MP-II op 15kWh US5000 3f thuisbatterij met 3x25A→3x40A PowerAssist, Victron EVCS, 3200Wp HoyMiles zp. my GitHub, my blog