Hi,
Do you want to loop your FTP connection till the FTP connection is successful?
Have you checked component
TalendHelpCenter:tInfiniteLoop which allows you to to execute a task or a Job automatically, based on a loop.
The workflow should be:tInfiniteLoop-->iterate-->tFtpPut-->OnsubjobOk-->tDie(to stop an infinite loop job).
More information about your job requirement will helpful for us to give you more accurate answers.
Best regards
Sabrina