Pessoal hoje quero mostrar pra vcs como fazer a instalação e uma configuração básica para criamos um acesso FTP a seu computador, FTP é provavelmente o método de upload mais popular nos dias atuais e pode facilitar muito quem precisa enviar arquivos para um computador remoto.
O protocolo FTP é inseguro e não encriptado, considere utilizar o FTP com SSL/TLS, assunto para outro post.
Vamos fazer a instalação do proftpd com o comando.
sudo apt-get install proftpd -y
Vamos parar o serviço do proftpd com
sudo service proftpd stop
Depois do serviço parado
Vamos editar o arquivo de configuração
Você pode utilizar seu editor preferido, eu gosto do nano.
sudo nano /etc/proftpd/proftpd.conf
O arquivo é bem intuitivo, mas as informações que devemos alterar e o ServerName, DefaultRoot e RequireValidShell, nas versões do arquivo que vi basta descomentar a opção DefaultRoot, essa opção restringe o acesso apenas a pasta home de cada usuário. Descomente também a opção RequireValidShell e troque yes para no, com nosso comando para adicionar um usuário do ftp por segurança não damos permissão de acesso ao Shell. Mude o ServerName para o nome do seu servidor e pronto.
É Bem fácil mas é claro que com a edição do arquivo de configuração é possível muito mais, basta iniciar o serviço do proftpd.
sudo service proftpd start
Agora vamos adicionar um usuário como exemplo.
Antes vamos criar uma pasta com o mkdir
sudo mkdir /home/seuusuario
Depois adicionar o usuário.
sudo useradd seuusuario -p $(perl -e 'print crypt($ARGV[0], "password")' "suasenha") -d /home/seuusuario -s /bin/false -g 2121 -M
Para explicar o comando acima, o -p é para o password aonde encriptamos a senha e o -s para restringir o acesso ao Shell.
Eu adicionei essa parte de como adicionar um novo usuário depois.
Espero que agora o post tenha ficado mais completo.;
Obrigado e até a próxima.
Acompanhe meu blog.
Curta no facebook realguilhermecristiano
Siga-me no Twitter @_guicristiano
Siga no Twitter @ctecnologia
Inscreva-se no meu canal pessoal
Guilherme Cristiano
Acompanhe também meu blog pessoal
bloguilhermecristiano