quinta-feira, 13 de maio de 2010

Instalação e configuração básica do VSFTPD com acesso anônimo num Linux Debian Based

Instalar o serviço FTP via apt-get ou aptitude:

apt-get install vsftpd ou
aptitude install vsftpd

Editar o arquivo de configuração do VSFTPD (/etc/vsftpd.conf) e habilitar as configurações abaixo:

listen=YES # Habilita o serviço FTP no modo Daemon (Standalone)
anonymous_enable=YES # Habilita o acesso ao usuário anounymous
local_enable=YES # Habilita o acesso de usuários locais
write_enable=YES # Permite escrita no servidor
anon_upload_enable=YES # Permite upload de arquivos pelo usuário anounymous
ftpd_banner=Bem vindo ao FTP Server # Modifica a mensagem de boas-vindas do Serviço FTP
max_clients=1 # Permite o máximo de 1 conexão no servidor
Criar usuário para acesso local, configurando a pasta home:

useradd -m -d /webhost/dominio.com.br usuario
Testar a conexão localmente:

ftp localhost
Connected to localhost.
220 Bem vindo ao FTP Server
Name (localhost:usuario):
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> put teste_upload.txt
ftp> get teste_download.txt


FTP instalado e configurado corretamente para acesso de usuários locais e usuário anonymous.