
Muitas vezes, Depois de instalar um novo sistema operacional no nosso servidor, É necessário ser capaz de ter um Servidor FTP para ser elegível para remotamente para o sistema de arquivos mais ou menos outros usuários Eles podem acessar, sem medo que pode comprometer o próprio servidor, ou talvez lhe permita usuários sem conhecimento Linux pode upload e download de arquivos.
No nosso caso, Vamos ver como você pode fazer a instalação do vsFTPd (Servidor de FTP muito seguro), O que é um Servidor FTP de pouco peso para CentOS, de uma forma bastante fácil e simples.
Como instalar o vsFTPd, um servidor FTP, no CentOS
Em primeiro lugar, Você deve conectar-se com o servidor usando o SSH ou fisicamente com um usuário que têm Privilégios de administrador ou qualquer outro que você pode fazer sudo para, Uma vez logado, para obter esses privilégios.
Vez dentro, para realizar sua instalação, na console de comando o Terminal Execute o seguinte comando:
1 | $ sudo yum -y install vsftpd |
Se você está acessando com um usuário tendo, Já por si só, Privilégios de administrador, Não é necessário gravar no início ‘sudo‘.
Uma vez instalado, Nós vamos ter acesso para o arquivo de configuração para executar algumas mudanças sobre este utilitário. Esse arquivo está localizado no caminho /etc/vsftpd/vsftpd.conf, para que você possa abri-lo e editá-lo com Vim da seguinte maneira:
1 | $ sudo vi /etc/vsftpd/vsftpd.conf |
Uma vez que o arquivo está aberto, Nós vamos encontrar as linhas Onde estão a seguir variáveis, configurá-los com os valores que damos abaixo:
1 2 3 4 5 6 7 8 9 10 11 | //Impedir que se realicen conexiones anónimas anonymous_enable=NO //Permitir que los usuarios locales puedan loguearse local_enable=YES //Permitir que se puedan realizar cambios write_enable=YES //Hacer que la carpeta, por defecto, de cada usuario sea su carpeta HOME chroot_local_user=YES |
Além disso, no final do arquivo. deve Adicionar as seguintes linhas, que nos permitirá fazer conexões em modo passivo, assim como a configuração do portas para usar para fazer isso:
1 2 3 4 | pasv_enable=YES pasv_min_port=30300 pasv_max_port=30309 port_enable=YES |
Depois de concluir as alterações, salva e fecha o arquivo usando as teclas : x + INTRO.
Então nós vamos Configurar o firewall, Para quê permitir conexões de entrada FTP. Para fazer isso, Se você estiver usando o firewall iptables, Execute os seguintes comandos:
1 2 3 | $ sudo iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 20:21 -j ACCEPT $ sudo iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 30300:30309 -j ACCEPT |
Com isso nós estiver configurando o portas 20 e 21, que são utilizados para o controle e transferência de dados, Para além da portas 30300 para o 30309 para o modo passivo.
Finalmente, Nós vamos iniciar o servidor FTP e fazemos isto é carga quando o sistema é inicializado.. Para fazer isso, Execute o seguinte comandos:
1 2 3 4 5 | //Arrancamos el servidor de FTP $ sudo service vsftpd start //Configuramos que el servidor se inicie al arrancar $ sudo chkconfig vsftpd on |
Você está pronto! Uma vez feito, temos instalado e em execução nossa Servidor FTP, em particular o vsFTPd, em nosso Servidor CentOS, preparado para receber solicitações de conexão e começam a realizar a compartilhamento de arquivos.
