File Transfer Protocol (
FTP) is a standard
network protocol used to transfer files from one
host to another host over a
TCP-based network, such as the
Internet.
It is often used to upload web pages and other documents from a private
development machine to a public web-hosting server. FTP is built on a
client-server architecture and uses separate control and data connections between the client and the server.
[1] FTP users may authenticate themselves using a
clear-text
sign-in protocol, normally in the form of a username and password, but
can connect anonymously if the server is configured to allow it. For
secure transmission that hides (encrypts) your username and password,
as well as encrypts the content, you can try using a client that uses
SSH File Transfer Protocol.