Índice
VSFTPD ele é considerado como a opção mais segura para criar tal servidor. Muitos servidores de download do Linux o usam para oferecer atualizações e distribuições, além de servidores da web.Entre seus recursos mais interessantes, encontramos:
- É um servidor rápido, estável e seguro
- Isto é fácil de configurar e manter
- Suporta uma ampla variedade de usuários anônimos, registrados e virtuais
- Suporte para hosts virtuais
- Médio IPv6 e SSL
- Limites por usuário, conexão e largura de banda.
Vamos detalhar como realizar uma instalação no Ubuntu, mas pode ser instalado em qualquer sistema operacional. Normalmente, ele vem nos repositórios. Para fazer isso, efetuamos login como root e, em seguida, baixamos da linha de comando:
wget https://security.appspot.com/downloads/vsftpd[/i-lex.europa.eu-[iíritu3.0.2[/iíritu.[i spar.gz
sudo apt-get install vsftpd
O processo de instalação é responsável por criar o usuário ftp não privilegiado, criando o diretório / home / ftp no servidor e inicie o serviço. O serviço ocupará por padrão o porta 21, no caso de ter um firewall você deve ter certeza que o a porta 231 não está bloqueada nem fechada.
Para testar rapidamente se está funcionando em qualquer navegador que escrevemos ftp: // server_ip e uma caixa de diálogo deve aparecer solicitando nome de usuário e senha.
Se nos conectarmos de dentro de uma rede local, usaremos um ip privado ou nosso IP público se nos conectarmos da Internet.
Também podemos ver na janela do terminal quais serviços estão ativos com o comando.
ps -A
Configurações de VSFTPD
A configuração é feita por meio de um único arquivo de texto simples: /etc/vsftpd.conf. Para fazer qualquer mudança na configuração, vamos editar este arquivo com o comando:
sudo nano /etc/vsftpd.conf
Depois de fazer e salvar as alterações, reiniciaremos o serviço com o comando:
sudo /etc/init.d/vsftpd restart
Veremos como alterar a configuração padrão para otimizar o serviço com alguns exemplos.
Para permitir o acesso anônimo, editaremos o arquivo de configuração e nos certificaremos de que contém a linha:
anonymous_enable = YES
Para negar acesso anônimo
anonymous_enable = NO
Crie uma mensagem para o usuário ao se conectar ao ftp
ftpd_banner = servidor FTP mydomain.com
Crie um registro para monitorar todos os arquivos e diretórios, carregados e baixados
Se ativado, um arquivo de log será mantido por padrão, este arquivo será colocado em / var / log / vsftpd.log, mas esta situação pode ser substituída ajustando as configurações vsftpd_log_file
xferlog_enable = YES
Acesso privado do usuário ao ftp como medida de segurança
O acesso privado permite estabelecer nomes de usuário e senhas para acessar o serviço ftp. Cada usuário só poderá acessar seus próprios diretórios e arquivos. Este sistema é o mais utilizado em servidores para organizar as informações dos usuários e dar certo grau de segurança aos arquivos.
Para permitir o acesso privado, editaremos o arquivo de configuração e nos certificaremos de que contém a linha:
local_enable = YES
Instalar no painel de controle webmin
O painel de controle do webmin possui um módulo que configura o arquivo vsftpd.conf do servidor e é instalado a partir do mesmo painel… Ele pode ser baixado em http://provider4u.de/downloads.html
Em seguida, a partir do webmin na seção de módulos, procuramos o arquivo vsftpd.ar.gz e nós o instalamos
PROLONGAR
Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo