I am using Ubuntu 10.04 as ftp server, when I upload file using Filezilla client, I always got "550 Permission denied".
How to configure my server?
I am using Ubuntu 10.04 as ftp server, when I upload file using Filezilla client, I always got "550 Permission denied".
How to configure my server?
Probably you has to set the folder's permission for that folder properly For example: If you want to upload a file to folder "testing" using user "MyUser" you have to set write and read permission to MyUser in Testing Folder.
Don't Use ftp. It is an insecure protocol because it passes login information in the clear.
You should use sftp. Install the package openssh-server
By default this allows root logins, so if you are exposing this system to the internet I would suggest turning off; /etc/ssh/ssh_config PermitRootLogin no
There is a good guide in the Ubuntu documentation; https://help.ubuntu.com/8.04/serverguide/C/openssh-server.html If you can work through the process of using ssh keys to login then disable password authentication then this will greatly enhance the security of your system.
For accessing this from non Linux systems I would recommend either using putty, or winscp
The ftp server's settins are likely to be stored in a text file in /etc/name-of-ftp-server/settings-or-similar.conf Open that file with root permissions and edit it, be careful or you'll break your ftp server from working correctly.
The second thing is to check the permissions for the incoming (ex. /var/www or /var/www/incoming if you want to limit upload right to your www server) and outcoming (/var/www )folders which a ftp client would use.
You should specify which ftp server you are using. Personally, I recommend ProFTPd. There is a tutorial online on how to set up the server. This server is simple - therefore great for beginners.
I would recommend vsftp. It's easier than proftpd. Installation guides are here http://news.softpedia.com/news/How-to-Install-Vsftpd-in-Ubuntu-45753.shtml or here https://help.ubuntu.com/10.04/serverguide/C/ftp-server.html for example.