Instalando e configurando servidor FTP / CentOS 7 - Pt1

Nesse conhecimento  iremos aprender a como instalar e configurar um servidor FTP através do CentOS 7.

- Realizando instalação do servidor FTP e do comando FTP (utilizado para conectarmos ao FTP através do Linux):

# yum install -y ftp vsftpd



 - Com nosso servidor instalado iremos iniciá-lo, adicionar a runlevel padrão para que inicie junto ao sistema operacional, e iremos verificar seus principais parâmetros.

- Iniciando servidor FTP e adicionando o mesmo para iniciar durante o boot:

# systemctl start vsftpd ; systemctl enable vsftpd


- Arquivo de configuração principal do servidor FTP:

# vim /etc/vsftpd/vsftpd.conf

Parâmetro anonymous_enable se YES, o  usuário anonymous poderá acessar  nosso servidor FTP sem a necessidade de uma senha. Essa é uma grande falha de segurança em nosso  FTP, desta forma ficará como NO:


Ex.: anonymous_enable = YES

Ex.: anonymous_enable = NO

Parâmetro local_enable se yes, usuários locais estarão aptos a acessarem nosso servidor FTP:.


Ex.: Criando usuário 'gustavo' e acessando  nosso servidor FTP.

Parâmetro write_enable se yes, será permitido que os usuários possam criar e deletar arquivos.

Ex.: Aqui possuímos um exemplo do parâmetro  como  NO.

Parâmetro local_umask indicará quais permissões os diretórios serão  criados.

Parâmetro dirmessage_enable e message_file. Admito que esse parâmetro deu um certo trabalho, mas vamos lá:
Sempre que logarmos no servidor uma mensagem será exibida,
Ao habilitar o dirmessage_enable como YES, será necessário criarmos o parâmetro message_file. Seu parâmetro funciona da seguinte maneira:

message_file = /meu/diretorio/texto

Ex.: Aqui podemos ver a mensagem que eu criei, funciona porcaria.
Parâmetro connect_from_port_20: Se YES, dará privilégios suficientes ao servidor para utilizar a transferência de arquivos através da porta 20.


OBS.: Caso não consigam conectar-se ao servidor através dos seu navegadores, lembrem de verificarem as regras de firewall.
Caso utilizem IPtables, segue uma dica: iptables -I INPUT -p tcp --dport 20,21 -j ACCEPT


Comentários

Postagens mais visitadas deste blog

Cyrus - Interagindo com o Cyradm / Usuários, permissões, etc.