Instalando um servidor de FTP no Ubuntu
Instalar um servidor FTP no Ubuntu é muito simples. Para exemplo iremos instalar o servidor Proftpd que é um dos mais utilizados no mundo Linux.
O primeiro passo é instalar o pacote necessário a partir dos repositórios do Ubuntu, para isso no Terminal faça o seguinte:
sudo apt-get install proftpd
Ou se preferir pode utilizar o Synaptic também (aliás essa é uma das vantagens do Linux, existem diversas formas diferentes de se fazer a mesma coisa).
O próximo passo é editar o arquivo de configurações (um arquivo texto), para isso execute no Terminal o comando abaixo:
sudo vim /etc/proftpd/proftpd.conf
Com o arquivo aberto edite as seguintes opções:
- Em servername coloque o nome do servidor que você quiser;
- Em servertype escola standalone que é mais rápido e mais seguro;
- Se quiser em maxclients limitamos o número máximo de conexões simultâneas;
- Em defaultroot adicione o sinal de ~, pois isso limita o usuário somente a sua pasta home.
Agora precisamos inserir novos usuários, para isso podemos utilizar o comando abaixo, no caso abaixo o usuário criado não terá acesso ao terminal, somente a sua pasta de home:
sudo adduser --home /home/ftp/usuario --shell /bin/false --no-create-home usuario
Agora precisamos dar permissão na pasta para o usuário criado (grupo):
sudo chown -R usuario:grupo_usuario /home/ftp/usuario
Por fim devemos dar um restart no servidor de FTP para que todas as configurações entrem em vigor com o comando:
sudo /etc/ini.d/proftpd restart
A partir de agora um servidor de FTP está disponível no seu Ubuntu de forma segura e simples e caso queira criar mais usuários de acesso basta proceder com a etapa de criação do usuário somente.
E ainda dizem que o Linux é muito complicado.