InstalandoVSFTP
Instalação e configuração do VSFTPD por Shell Script
Conteúdo |
Introdução
- Vou mostrar uma maneira prática de instalar e configurar o VSFTPD, o servidor de FTP mais seguro do mundo.Segui o plano de criar um script simples, que instala o VSFTPD, cria seus diretórios e copia seus fontes para diretórios específicos.
Pacotes Necessários:
sudo apt-get install vsftpd
Instalação:
Algumas peculiaridades no arquivo de configuração /etc/vsftpd.conf, use seu editor de texto e verifique se os parâmetros estão como os mostrados abaixo:
Desativar o acesso “anônimo.
anonymous_enable=NO
Permitir o acesso a usuários locais
local_enable=YES
Bash falso:
- Para que o usuário de FTP não tenho acesso via SSH, é necessário criar um bash falso para este. Ao final do arquivo /etc/shells adicione o parâmetro abaixo:
/bin/falso
Criando usuário
Como já referido anteriormente, é importante que as credenciais de uma conta FTP apenas funcionam para autenticação via FTP. Neste passo vamos proceder ao seguinte:
- Criar pasta do utilizador (ex. /home/ftp/ftpuser)
- Criar utilizador, definir qual o seu diretório e associá-lo ao shell “falso” (ex. user ftpuser)
- Criar/mudar a password do utilizador (com o comando passwd)
sudo mkdir -p /home/ftp/ftpuser sudo useradd ftpuser -d /home/ftp/ftpuser/ -s /bin/falso sudo passwd ftpuser
É também importante que o usuário tenha permissões de escrita na sua pasta uma vez que a pasta criada ficou associada ao root. Para isso podemos simplesmente mudar o dono da pasta através do comando
sudo chown ftpuser /home/ftp/ftpuser
Bibliografia:
Autor |
Fonte |
|
|
http://pplware.sapo.pt/linux/como-montar-um-servidor-ftp-no-ubuntu/ |
|||
Paulo Alexandre |
|
|
Wikifier
InstalandoVSFTP (last edited 2011-09-19 23:22:50 by localhost)