Overall, the difference Between FTPS and SFTP is that FTPS (File Transfer Protocol Secure) is an extension built upon the most common and well-known FTP (File Transfer Protocol) which adds supports for Transport Layer Security. On the other hand, SFTP known as Secure File Transfer Protocol is a type of FTP (File Transfer Protocol) that can transfers data and encrypts any commands. SFTP is powered by an SSH (Secure Shell) connection.
FTPS is an extension to FTP (File Transfer Protocol) which adds supports for the Transport Layer Security, a state-of-the-art encryption mechanism. It also provides support for the Secure Sockets Layer cryptographic protocols. One should not get confused with FTPS and SFTP because there is difference between FTPS and SFTP because SFTP is Secure File Transfer Protocol. And FTPS is also different from FTP because of Secure Shell (SHH) protocol. In general language, FTPS is the most secure version of FTP.
The way by which FTP is secured is by employing SSL/TLS protocol. The FTPS is very common and very easy and understandable for humans. FTPS only provides server-to-server file transfer services means that you can share file through servers.
SFTP known as Secure File Transfer Protocol is a type of FTP (File Transfer Protocol) that can transfers data and encrypts any commands. All this data and commands you can secure by keeping a password on it and by using a private session. Hence, the Secure File Transfer Protocol is a different protocol than FTP you need to establish a SFTP connection to secure your data transfers. And you need to connect to a computer that supports SFTP connection. By using SFTP you can’t connect to FTP server and by any chance’s that won’t work.