CurlFtpFS is a filesystem for accessing FTP hosts based on the libcurl library. It allows users to access remote FTP hosts as if they were local files. CurlFtpFS makes use of the FUSE library to mount the FTP host, making it available for all programs in the system. Additionally, CurlFtpFS allows for caching of directory listings and binary files, which can be used to speed up access times. It supports FTP, FTPS and SFTP protocols, and allows for the use of authentication methods such as TLS, Kerberos and GSSAPI. CurlFtpFS also supports extended attributes, allowing users to store metadata associated with files, and also allows for remote file locking.
Warning Be aware that installing FileZilla on your computer might install some packages / malware on your machine. See this thread in the FileZilla forum: https://forum.filezilla-project.org/viewtopic.php?f=2&t=48441