Como configurar o servidor vsftpd no CentOS/RHEL 6/5

Como configurar o servidor vsftpd no CentOS/RHEL 6/5

Vsftpd apoia Daemon FTP muito seguro. Vsftpd é o servidor FTP mais popular. Também provavelmente o servidor FTP mais seguro e rápido para sistemas semelhantes a Unix. Se você estiver pesquisando um servidor FTP que possa fornecer segurança, desempenho e estabilidade, sua pesquisa terminou aqui, o vsftpd pode ser a opção mais adequada para você.

Este artigo ajudará você a configurar o servidor vsftpd nos sistemas CentOS/RHEL e Fedora

Recursos de vsftpd

Apesar de serem pequenos para fins de velocidade e segurança, muitas configurações de FTP mais complicadas são alcançáveis ​​com o VSFTPD! De maneira alguma uma lista exclusiva, o VSFTPD lidará:

    • Configure usuários virtuais
    • Configurações de IP virtual
    • Operação autônoma ou INETD
    • Configuração por usuário
    • Afutamento da largura de banda
    • Configuração baseada em fonte-IP
    • Limite por fonte IP
    • IPv6 ativado
    • Suporte de criptografia através da integração SSL

Etapa 1: Instale o VSFTPD

O VSFTPD já está disponível nos repositórios padrão do CENTOS, mas para instalar o lançamento estável mais recente, primeiro o repositório do Centalt ativa no sistema. Agora execute o seguinte comando.

# yum install vsftpd 

Etapa 2: Configurar VSFTPD

VSFTPD tem uma longa lista de configuração, aqui estamos fazendo poucas configurações necessárias agora. Editar arquivo de configuração vsftpd /etc/vsftpd/vsftpd.conf em seu editor favorito (por exemplo: vim ou nano) e atualize os seguintes valores

1- Permitir FTP anônimo? Defina este valor para NÃO Para desativar o login anônimo. O valor padrão é sim

anonymous_enable = não

2- descomamento abaixo da linha para permitir que os usuários do sistema local efetuem login via FTP

local_enable = sim

3- Uncommentamento abaixo da linha para ativar qualquer forma de comando de gravação ftp como, criando ou carregando arquivos e diretórios.

write_enable = sim

4- Defina esta configuração para restringir os usuários locais aos diretórios domésticos.

CHROOT_LOCAL_USER = SIM

Leia este artigo para ler sobre mais configuração sobre a configuração do VSFTPD.

Etapa 3: Iniciar o serviço VSFTPD

O vsftpd fornece script init para iniciar o serviço de parada. Para iniciar o serviço VSFTP, use seguinte comando

# serviço vsftpd start 

Para parar ou reiniciar o uso de serviços seguintes

# serviço vsftpd parada # serviço vsftpd reinicialização 

Para ativar o serviço, inicie a inicialização do sistema em execução seguinte comando

# chkconfig vsftpd