Na verdade, eu só fiz isso hoje.
-
Instale
vsftpd
com seu gerenciador de pacotes favorito.sudo apt-get install vsftpd
-
Crie um novo usuário com a pasta raiz do FTP como sua pasta pessoal.
sudo mkdir /home/ftp/ sudo useradd -b /home/ftp/ -d /home/ftp/ -u 231 ftpuser
Você pode substituir
ftpuser
pelo nome de usuário que deseja, mas apenasftp
parece não funcionar (ou pelo menos não funcionou para mim).E, para especificar a senha para o recém-criado, digite
sudo passwd ftpuser
e digite a senha desejada duas vezes.
Depois de seguir essas duas etapas, basta digitar ftp: // your-ip na barra de endereço e inserir as informações especificado acima para poder baixar arquivos da pasta /home/ftp
.
Mas esteja avisado
Acabei de explicar o básico. Com essa configuração simples, as pessoas poderão acessar todos os arquivos em seu computador para os quais tenham permissões, também arquivos fora da pasta inicial! Eles não poderão escrever para eles.
Notas adicionais
Se você não quiser que as pessoas tenham que digitar um nome de usuário e senha, há uma linha de configuração para vsftpd
, que permite que usuários anônimos se conectem. O arquivo de configuração está localizado em /etc/vsftpd.conf
. Depois de alterar o somethinh no arquivo de configuração, execute sudo service vsftpd restart
para aplicar a nova configuração.