by dataspun on 4/9/22, 5:07 PM with 3 comments
by f0e4c2f7 on 4/9/22, 10:39 PM
At some point we put SSL on there and started calling it FTPS. The problem is SSL was sort of bolted on and it's a hassle to configure / works weird with different clients.
Around this same time ssh came into use. FTP ports are 20 and 21. SSH is 22. Usually terminal connections are sent over 22, encrypted. But you can also do a few other things. One is transfer files. The protocol is called SFTP (Secure File Transfer Protocol) and is unrelated to FTP or FTPS. It requires no configuration and works with your ssh credentials.
Into the 2000s it became less common to use FTPS because it was less secure and more difficult to configure than SSH/SFTP. Not terrible, lets say like 60% more difficult.
As we progressed further into recent years transferring files over ports like 22 or even 20 or 21 is less common. Usually apps have an api endpoint where you upload files on a webpage. That web page would be encrypted and in some ways might look like FTPS. In other cases it very well could be FTPS, or SFTP.
There are also various other similar file transfer protocols. This was from memory so some details / dates may be wrong.
by detaro on 4/9/22, 5:40 PM