cc_staff
1,486
edits
No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
<translate> | <translate> | ||
''Parent page: [[CC-Cloud]]'' | ''Parent page: [[CC-Cloud]]'' | ||
This page describes setting up an FTP server on the Compute Canada cloud | |||
This page describes setting up an FTP server on the Compute Canada cloud. There are two main ways that an FTP server can be configured, anonymous access, or authenticated access. In both case there are better alternatives. If you require anonymous FTP you really should only allow read access to the files, otherwise anyone could upload malicious files to your server which is a very big security vulnerability. A better alternative to anonymous FTP with read access is HTTP, see for example [[Creating a Webserver on CC-Cloud]]. If on the other hand you wish to have authenticated FTP, a much better option is to use SFTP (see [[Transferring files#From your personal computer]]), which uses the SSH protocol and can easily work with [[Ssh keys|ssh Key]] authentication and is already configured to work on linux VMs. There is also an encrypted version of FTP, FTPS (different from SFTP) which uses [[Configuring Apache to use SSL | SSL certificates]] for encryption rather than ssh keys. | |||
This [https://help.ubuntu.com/lts/serverguide/ftp-server.html guide] describes how to setup an FTP server in Ubuntu. | This [https://help.ubuntu.com/lts/serverguide/ftp-server.html guide] describes how to setup an FTP server in Ubuntu. | ||
[[Category:CC-Cloud]] | [[Category:CC-Cloud]] | ||
</translate> | </translate> |