Can I use Filezilla to transfer web files, via SSH?

2

1

I have heard that FTP is an insecure way of uploading files from a local computer, to a website server. The reason being, that when using the FTP approach, your login credentials are being sent into Cyber Space, in plain text. Therefore, information can be intercepted and easily read.

After looking into this, I have read that using the SSH approach is a secure alternative.

I am currently using Filezilla, to transfer web files to its server. With this in mind, is my following understanding correct:

Filezilla FTP: When you open up Filezilla, you are taken to the 'FTP Dashboard'. Using this approach, is insecure.

Filezilla SSH: In order to use the SSH approach, I just need to go into File > Site Manager > New Site > Protocol > SFTP SSH File Transfer Protocol. Using this approach, is secure.

I wanted to make sure that I am correct in that SSH is secure while FTP is not and also, that you can use Filezilla to adopt the SSH approach and that SSH is not a completely different piece of software.

Craig

Posted 2017-11-30T10:39:47.330

Reputation: 147

Answers

1

SSH/SFTP is a completely different protocol to FTP.

FTP itself is insecure. But there's a secure variant of FTP protocol, FTPS (or FTPES), aka FTP over TLS/SSL.

Most "FTP clients", including FileZilla, support all of FTP, FTPS, FTPES and SFTP (and more).

FileZilla itself always tries FTPES, before failing back to unencrypted FTP (the default configuration for FTP Encryption is "Use explicit FTP over TLS if available"). Though you better select "Require explicit FTP over TLS", if you need to use FTP (if the server does not support SFTP).

Martin Prikryl

Posted 2017-11-30T10:39:47.330

Reputation: 13 764

Thanks for your answer. When you say 'FTP over TLS/SSL' are you referring to whether the website has a TLS/SSL Certificate or the FTP Client? Am I right in thinking that if I follow the steps in my question, I can send files via SSH, through an FTP Client like Filezilla? My understanding is that an FTP Client, like Filezilla, is the 'software' whilst SSH is the methodology which is supported by software, such as Filezilla? – Craig – 2017-11-30T11:43:58.417

1That has nothing to do with web site. The FTP server has to have a certificate. + To be strictly correct, if you are using FileZilla to connect to SSH/SFTP server, you are using it as "SFTP client", not as "FTP client". But other than that, you are correct. – Martin Prikryl – 2017-11-30T13:20:49.590

Ok, I got you. Thank you for your elaboration. :-) – Craig – 2017-11-30T13:24:28.297