Como configurar o vsftpd no Linux Ubuntu 12.04

Sobre vsftp

As duas primeiras letras do nome vsftpd significa “very security (muito seguro)”, sendo assim, podemos notar que este programa foi construído para ter uma proteção mais forte contra possíveis ataques em vulnerabilidades de FTP.

Primeiro passo – Instalando o vsftpd

Você pode rapidamente instalar o vsftpd no seu servidor na linha de comando:

sudo apt-get install vsftpd

Quando o download do arquivo, o vsftp estará em seu servidor. De modo geral, ele já está configurado com uma quantidade razoável de segurança. No entanto, ele permite usuários anônimos acessar seu servidor.

Segundo passo – Configurando o vsftp

Uma vez que vsftpd é instalado, você pode ajustar as configuração para torná-lo mais seguro.

Abra o arquivo de configuração:

sudo nano /etc/vsftpd.conf

A mudança mais importante que você precisa fazer é mudar o anonymous_enable de YES para NO:

anonymous_enable=NO

Antes dessa mudança, vsftpd está permitido usuários anônimos, ou seja, usuários não identificados podem acessar os arquivos do servidor. Isto é útil se você pretende distribuir informações via FTP, mas pode ser considerado um grave problema de segurança na maioria dos outros casos.

Depois disso, tire a opção local_enable, alterando-a para YES e, também, permitir que o usuário possa gravar no diretório.

local_enable=YES
write_enable=YES

Descomente a linha “chroot_local_user”. Quando esta linha é definida como YES, todos os usuários locais serão presos dentro do seu chroot e será negado o acesso a qualquer outra parte do servidor.

chroot_local_user=YES

Salve e saia desse arquivo. Por causa de uma atualização vsftpd recente, vsftpd “não permite gravar na raiz do chroot (diretório raiz do usuário)”. Uma maneira prática de resolver esta questão é seguir os seguintes passos:

1. Crie um novo diretório dentro do diretório home do usuário

mkdir /home/usuario/files

2. Altere a propriedade do arquivo para a raiz

chown root:root /home/usuario

3. Faça todas as alterações necessárias no diretório “files” e em seus respectivos subdiretórios.

Então, como sempre, reinicie:

sudo service vsftpd restart

Terceiro passo – Acessando o servidor FTP

Depois de ter instalado o servidor FTP e configurado ao seu gosto, agora você pode acessá-lo.

Você pode chegar a um servidor de FTP utilizando navegador de internet, digitando o nome do domínio na barra de endereços e fazer login com seu usuário e senha. Você só vai ser capaz de acessar o diretório home do usuário.

ftp://dominio.com

Alternativamente, você pode acessar o servidor FTP no seu servidor virtual através da linha de comando, digitando:

ftp dominio.com

Para finalizar a sessão FTP, você pode usar a palavra “exit” para sair do shell FTP.

Digital Ocean – Servidores / VPS a partir de 5$

Para você que pretende ter um servidor estável e com baixo custo, recomendamos você utilizar os serviços da Digital Ocean, eles oferecem VPS a partir de 5$, no Brasil não tem nada perto desse valor, muito bom, vale a pena testar, e o atendimento do suporte técnico é incrível. No primeiro mês você ganha 10$ para testar.

Login



Esqueceu sua senha?
X

Crie seu site!



.wime.com.br

X