I checked the code of the node and there is no support for TLS currently right? Is this planned at the moment or do you see any other workaround to use FTP with TLS?
" * secureOptions <object>: Additional options to be passed to tls.connect(). Default: (none)"
So if you tell me it is not planned yet, I will test creating a new FTP beta node in my instance and will try to test this and share the result in Github of course if it works .
Thank you very much for your time reading this and have a great evening
Benjamin
no unfortunately not, I tried that too but FTP over TLS is also called FTPS. This is an extension to the File Transfer Protocol (FTP) that adds support for the Transport Layer Security (TLS).
It’s not planned. However, you can test it locally, passing the extra parameter secure, as you mentioned. If that works, then we can expose it in the credentials. The only concern is that according to the parameter description, that parameter seems to be deprecated?
unfortunately not, I wanted to change the code by adding some additional params to the node but between Work/Projects and Family/Friends did not find the time yet . But it is still on my list of things I want to do as soon as I have time
I’ve got FTPS working, and a pull request here. Unfortunately as described in the pull request, it depends on promise-ftp updating the version of @icetee/ftp that it uses. It’s a simple manual fix, but unless either promise-ftp updates, or the n8n team decides to fork and publish their own version of promise-ftp, it’s not something that can get merged quite yet.