Posted 30 July 2008 08:40am by Patrick Oak with 1 comment

If you run a website, you're almost certainly familiar with FTP, the file transfer protocol that enables you to upload files to the server that hosts your website.

FTP isn't perfect; one of its biggest flaws is that usernames and passwords are sent in clear text.

That means that every time you use your website's FTP server, there is the possibility that a hacker could intercept your username and password and gain access to your website.

Secure FTP (SFTP) is a file transfer protocol based on the Secure Shell protocol, and as its name suggests, it is designed to provide a more secure means to transfer files between computers.

Because of this, I personally advise all my clients to ditch FTP and set up SFTP.

Setting Up the Server

To use SFTP, it needs to be set up on your server. A competent system administrator should be able to do this with ease.

There are a number of ways to implement SFTP. OpenSSH is probably the most popular, but there are others, including paid options such as CrushFTP.

SFTP Clients

To use SFTP, you need to use client software that supports it. Fortunately, many of the most popular FTP clients also support SFTP. Here are a few:

Here are a few additional tips:

Reader comments (1):

  1. Secure FTP

    1:13PM on 29th November 2008

    Avatar-blank-50x50

    nice information about SFTP, thank you for sharing this information but i have a question in my mind that Why all the users of server are using Secure FTP not using FTP?

Enter your comment below

Required
Required will not be published
your name will link to this URL