install ftp on Apache

Hi,

I am a complete nooB Linode user with very little experience with Linux. My set up is:

16MB Linode

Ubuntu 10.04 LTS

Apache2 Web Server

My plan is simple: I want to use my linode to host my personal website. I put my domain name in my browser yesterday to test my server. It apparently works as Apache returned the default page specifying:

Apache/2.2.14 (Ubuntu) Server at mydomainname.com Port 80.

I then tried to put my website from Dreamweaver to my linode but to no avail. Dreamweaver just can not connect to my server. A friend of mine suggested that I probably need to install an FTP application on my Apache server. I read today that there is an Apache FTP module called mod_ftp. My questions are:

1) Do I really need an FTP application to be installed on my Apache server to put my site on my linode?

2) Is mod_ftp the application I should install?

3) How do I install it?

Thank you.

4 Replies

No,

No,

and No

If your version of dreamweaver supports it you should use sftp which is secure and doesn't require additional software.

If it doesn't then you're stuck with unsecure ftp and will need to install a ftp service, i.e. vsftpd, pro-ftpd, or pure-ftpd, you can install these with apt-get install

Concur. SFTP comes pre-installed with your SSH server, and is far more secure. For simple remote file access, there's no need for FTP.

In fact, FTP should probably be avoided even if you do need something less simple.

If dreamweaver doesn't support SFTP, DO NOT use dreamweaver to upload files. DO NOT use FTP, it's insecure and how the majority of sites are hacked (followed closely by WordPress installs)

If you need to use dreamweaver to develop HTML, then use a secure SFTP client after your editing is done to upload your files securely to your site.

Dreamweaver DOES support SFTP, since at least CS2.

Things to know:

  • It's a checkbox called "Use secure FTP (SFTP)" located in the same window where you fill in the server and login credentials.

It's technically a wrong label as "secure FTP" is "FTP-over-SSL", aka FTPS. SFTP is SSH File Transfer. Either way, this checkbox activates the SSH-based one, which's what we want.

  • If you're using a custom port number for your SSH server, you have to use the URI notation of : in the server address field.

  • Dreamweaver tries to be "too smart" and tries to find files on the server according to paths in your scripts, so if you're using chroots and such and have logging enabled you may see quite a bit of "sniffing around the directories". That's normal, for some values of normal.

Reply

Please enter an answer
Tips:

You can mention users to notify them: @username

You can use Markdown to format your question. For more examples see the Markdown Cheatsheet.

> I’m a blockquote.

I’m a blockquote.

[I'm a link] (https://www.google.com)

I'm a link

**I am bold** I am bold

*I am italicized* I am italicized

Community Code of Conduct