Para ter acesso ftp autorizado, primeiro você precisa instalar o servidor ftp como vsftpd
. Para acesso autorizado ao ftp, config /etc/vsftpd.conf
e defina as seguintes variáveis:
local_enable=YES
write_enable=YES
Agora, você pode fazer login pelos usuários e ter acesso à sua pasta HOME.
Para especificar a pasta inicial de, por exemplo, ftp
user, crie primeiro o novo diretório; e depois atribuir a pasta ao usuário ftp:
sudo mkdir /srv/ftp
sudo usermod -d /srv/ftp ftp
A descrição completa sobre o ftp-server no Ubuntu está disponível aqui .
edit:
Como especificar a pasta ftp para o servidor http
Supõe-se que o servidor tenha o servidor LAMP já instalado. Para especificar a pasta ftp para o Apache, você deve alterar as configurações do Apache conforme descrito aqui .