10 VSFTP (protocolo de transferência de arquivos muito seguros) Perguntas e respostas da entrevista

10 VSFTP (protocolo de transferência de arquivos muito seguros) Perguntas e respostas da entrevista

Ftp apoia 'Protocolo de transferência de arquivos'É um dos protocolos mais utilizados e padrão disponíveis na Internet. FTP funciona em um Servidor/-Cliente arquitetura e é usado para transferir arquivo. Inicialmente o cliente FTP era comando-baseado em linha. Agora, a maior parte da plataforma vem com o programa FTP Client and Server e muito programa de cliente/servidor FTP está disponível. Aqui estamos apresentando 10 perguntas da entrevista baseado em Vsftp (Protocolo de transferência de arquivos muito seguro) em um servidor Linux.

10 perguntas da entrevista vsftp
1. Qual é a diferença entre o TFTP e o FTP Server?
Responder : O TFTP é o protocolo de transferência de arquivos, que usa o Protocolo de Datagrama do Usuário (UDP), enquanto o FTP Usages Transmission Control Protocol (TCP). Uso do TCP Número da porta 20 para dados e 21 para controle por padrão, enquanto os usos do TFTP porta 69 por padrão.

Observação: Resumidamente, você pode dizer que os usos de FTP 21 por padrão quando o esclarecimento entre dados e controle não for necessário.

2. Como restringir os usuários e proibir a navegação além de seus diretórios domésticos? Como?
Responder : Sim! É possível restringir os usuários a seus diretórios domésticos e navegar além dos diretórios domésticos. Isso pode ser feito ativando a opção Chroot no arquivo de configuração FTP (i.e. vsftpd.conf).
CHROOT_LOCAL_USER = SIM
3. Como você gerenciaria o número de clientes FTP que se conectam ao seu servidor FTP?

Responder : Precisamos definir 'max_client Parâmetro'. Este parâmetro controla o número de clientes que se conectam, se o max_client estiver definido como 0, permitirá que clientes ilimitados conectem o FTP Server.O parâmetro máximo do cliente precisa ser alterado no vsftpd.conf e o valor padrão é 0.

4. Como limitar as tentativas de login do FTP de lutar contra as tentativas de login de botnet/ilegal?
Responder : Precisamos editar 'max_login_fails parâmetro'. Este parâmetro gerencia o número máximo de tentativas de login antes que a sessão seja morta. O valor padrão é '3', o que significa que o máximo de tentativas de login '3' são possíveis falhando que a sessão será morta.
5. Como ativar o upload de arquivos de usuários anônimos para servidor FTP?
Responder : Usuários anônimos podem poder fazer upload de arquivos para o servidor FTP modificando o parâmetro 'anon_upload_enable'. Se o valor de anon_upload_enable estiver definido como sim, os usuários anônimos poderão fazer upload de arquivos. Para ter um upload anônimo de trabalho, devemos ter o parâmetro 'write_enable' ativado. O valor padrão é não, o que significa que o upload anônimo está desativado.
6. Como você desativaria downloads do servidor FTP?
Responder : Desativar downloads do servidor FTP pode ser implementado modificando o parâmetro 'download_enable'. Se definido como não, toda a solicitação de download será negado. O valor padrão é sim, o que significa que o download está ativado.
7. Como ativar e permitir o login do FTP para usuários locais?
Responder : O parâmetro 'local_enable' é responsável por gerenciar o login dos usuários locais. Para ativar o login dos usuários locais, devemos definir 'local_enable = sim' no arquivo vsftpd.conf. O valor padrão é não, o que significa que o login do usuário local não é permitido.
8. É possível manter o log de solicitações e respostas de FTP?
Responder : Sim! Podemos registrar solicitações e respostas FTP. O que precisamos fazer é modificar o valor binário do parâmetro 'log_ftp_protocol'. Se definido como sim, ele registrará todas as solicitações, respostas. O log pode ser muito útil na depuração. O valor padrão do parâmetro acima é não, o que significa que nenhum tronco é mantido por padrão.

Observação: Para criar e manter os logs com sucesso, o parâmetro 'xferlog_std_format' deve ser ativado.

9. Como desativar o login por alguns segundos, em caso de login com falha. Como você vai conseguir isso?
Responder : O número de segundos que precisamos fazer uma pausa no caso de tentativa de login com falha pode ser alcançado modificando o valor do parâmetro 'deoun_failed_login'. O valor padrão é 1.
10. Como exibir determinada mensagem de texto antes que um cliente se conecte ao servidor FTP. Como você faria isso?
Responder : Podemos conseguir isso definindo 'Banner_file'. Precisamos definir ftpd_banner =/path/to/banner-file em vsftpd.arquivo conf.

FTP é uma ferramenta muito útil e é vasta, mas muito interessante. Além disso, é útil do ponto de vista da entrevista. Temos a dor para trazer essas perguntas para você e abordaremos mais dessas perguntas em nosso artigo futuro. Até então, fique atento e conectado ao Tecmint.

Leia também: 10 Perguntas e respostas de entrevista de avanço vsftp - Parte II