como configurar um servidor de FTP com vsftpp em CentOS 7
vsftpd é uma solução de servidor de FTP de código aberto e leve. É muito rápido, seguro e estável. A configuração do vsftpd é muito simples e direta.
neste artigo, vou mostrar como instalar e acessar o servidor FTP VSFTP em CentOS 7. Então, vamos começar.
instalar vsftpd:
vsftpd está disponível no repositório oficial de pacotes de CentOS 7. Assim, você pode facilmente instalá-lo com o YUM pacote manager.
Primeiro, atualize o pacote YUM repositório de cache com o seguinte comando:
O pacote YUM repositório de cache deve ser atualizada.
Agora, instale o vsftpd com o seguinte comando:
Agora, prima y e, em seguida, pressione <Enter> para continuar.
vsftpd deve ser instalado.
Agora, verifique se o serviço vsftpd está funcionando com o seguinte comando:
Para iniciar o serviço vsftpd, execute o seguinte comando:
Agora, verifique o status do serviço vsftpd novamente.
agora, você deve adicionar o serviço vsftpd ao arranque do sistema para que ele comece automaticamente no arranque do sistema.
Para adicionar o serviço vsftpd para a inicialização do sistema, execute o seguinte comando:
vsftpd serviço deve ser adicionado para a inicialização do sistema.
ficheiros de configuração do vsftpd:
em CentOS 7, Todos os ficheiros de configuração do vsftpd estão na pasta /etc / vsftpd, como pode ver na imagem abaixo.
o ficheiro de configuração principal é o /etc/vsftpd / vsftpd.conf. Se você quiser configurar o vsftpd, a maior parte do tempo você estará gastando em modificar este arquivo.
o ficheiro de configuração principal /etc/vsftpd / vsftpd.conf contém um monte de comentários que é útil quando você configurar vsftpd, mas torna difícil ver quais opções de configuração estão ativadas. Por isso, recomendo que mantenha uma cópia de segurança do ficheiro de configuração original e remova todos os comentários do /etc/vsftpd/vsftpd.ficheiro conf. Desta forma, você será capaz de dar uma olhada nos comentários sempre que você precisar de qualquer ajuda para configurar o vsftpd e ainda tem um arquivo de configuração limpa que é fácil de trabalhar.
para fazer uma cópia de segurança (vou chamá-lo de /etc/vsftpd/vsftpd.conf.backup) do original /etc/vsftpd / vsftpd.ficheiro conf, execute o seguinte comando:
Agora, remova todos os comentários do original /etc/vsftpd/vsftpd.ficheiro de configuração conf com o seguinte comando:
Como você pode ver, o arquivo de configuração original agora parece muito limpo.
acessando o servidor FTP:
a configuração padrão do vsftpd em CentOS é boa o suficiente. Por padrão, o vsftpd é configurado de uma forma que permite que apenas os usuários de login em CentOS 7 acessem seus diretórios domésticos através de FTP.
para aceder ao seu servidor FTP, pode utilizar o programa cliente de linha de comandos lftp ou qualquer programa gráfico cliente de FTP, como o FileZilla. Vou usar o cliente FTP da linha de comandos lftp neste artigo. Vou usar a mesma máquina CentOS 7 para testar.
lftp está disponível no repositório oficial de pacotes de CentOS 7.
para instalar o lftp, execute o seguinte comando:
Agora, prima y e, em seguida, pressione <Enter> para continuar.
o lftp deve ser instalado.
Agora, localize o endereço IP do seu servidor FTP da seguinte forma:
Como você pode ver, o endereço IP do meu servidor de FTP é 192.168.21.133. O seu endereço IP será diferente. Por isso, substitui-o pelo teu a partir de agora.
Agora, para tentar acessar o servidor de FTP como o seu usuário de login da seguinte forma:
Aqui, o USERNAME é o nome de seu login de usuário que você deseja iniciar sessão no servidor de FTP como e IP_ADDR é o endereço IP do seu servidor FTP.
agora, Digite a senha de seu usuário de login e pressione <Enter>.
devias estar ligado.
Como você pode ver, todos os diretórios e arquivos do meu diretório HOME está listado. Então, funciona.
a Adição de Novos Usuários de FTP:
Como o padrão de configuração do vsftpd permite que apenas o login de usuários de acesso de seus diretórios via FTP, para adicionar um novo usuário de FTP, tudo que você tem a fazer é adicionar um novo utilizador de início de sessão no seu CentOS 7 máquina.
para adicionar uma nova utilizador linda, execute o seguinte comando:
Agora, defina uma senha para o usuário linda com o seguinte comando. Note que, esta é também a senha FTP para o usuário linda.
Agora, digite uma senha para o usuário linda e pressione <Enter>.
Agora, re-digite a senha e pressione <Enter>.
A senha deve ser definida.
como podem ver, posso aceder ao directório da utilizador linda que acabei de criar.
Abertura de Portas FTP:
Agora que tudo está funcionando, você pode abrir as portas de FTP para que outras pessoas possam acessá-lo.
para fazer isso usando o programa de firewall padrão (firewalld) de CentOS 7, execute o seguinte comando:
Agora, recarregar o firewall para que as alterações entrem em vigor com o seguinte comando:
Então, isso é como você instalar e acessar o servidor FTP vsftpd no CentOS 7. Obrigado por ler este artigo.