having trouble with ftps ... Explicite over TTL #3779
-
All works for ftp, but ftps does not work. Only ftp works on port 21 for the server I need. on FileZilla the work around is to keep it ftp, but require explicit over TTL, is there a way in AllSky to make this happen also when connecting? |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 2 replies
-
Allsky uses the Linux If you are paying for web hosting, I'm sure they provide secure FTP, so you could ask them. |
Beta Was this translation helpful? Give feedback.
-
I use ftps with IONOS and it works fine. If you can't get ftps to work, ask your service provider what settings to use. |
Beta Was this translation helpful? Give feedback.
-
I think, we have found the solution: if you configure the AllSky-FTP-Settings to "ftps", lftp uses FTP via implicite SSL to connect to the server. If you want to use FTP via explicite SSL (which is the up to date mechanism for FTPS) you have to set: @update: it seems that lftp switches automatically to FTPeS without any additional LFTP-command, so if you set protocol to "ftp" it uses TLS_AUTH if the server is able to use it. To force lftp only send username and password via SSL encryption, you should add LFTP_COMMANDS="ftp:ssl-force yes" in your ftp-settings.sh file. Here an example with protocol = ftp and no "ftp:ssl-force yes" settings for my provider: admin@allsky:~/allsky/scripts $ ./upload.sh test.txt / test.txt |
Beta Was this translation helpful? Give feedback.
-
Glad you got it working. |
Beta Was this translation helpful? Give feedback.
Allsky uses the Linux
lftp
command for FTP/FTPS. I suspect there's a way but I'm not an lftp guru. Tryman lftp > /tmp/lftp
at a terminal window, then edit/tmp/lftp
to see what the options are. Another possibility is to post this question on the Allsky Facebook group. A lot more people view it there.If you are paying for web hosting, I'm sure they provide secure FTP, so you could ask them.