Como configurar um servidor de download do FTP anônimo no Fedora
- 3639
- 422
- Wendell Legros
Ftp, abreviatura de Protocolo de transferência de arquivos, é um protocolo de rede padrão que geralmente era usado para transferir arquivos entre um cliente e servidor, agora ele foi substituído por maneiras mais seguras e mais rápidas de entregar arquivos nas redes.
A maioria dos usuários casuais da Internet de hoje usam navegadores da Web sobre HTTPs para baixar arquivos diretamente e os usuários da linha de comando têm maior probabilidade de usar protocolos de rede seguros, como o SCP ou SFTP.
Neste artigo, explicaremos como configurar um servidor anônimo de download FTP usando seguro vsftpd No Fedora Linux, para distribuir amplamente os arquivos públicos.
Etapa 1: Instalando o VSFTPD em Fedora
Primeiro, começaremos atualizando nossos pacotes de software e depois instalando vsftp servidor usando os seguintes comandos DNF.
$ sudo dnf update $ sudo dnf install vsftpdInstale o VSFTPD em Fedora
Em seguida, inicie, habilite e verifique o servidor VSFTP.
$ sudo systemctl start vsftpd $ sudo systemctl atabille vsftpd $ sudo systatusctl status vsftpdVerifique o status vsftpd
Etapa 2: Configurando FTP anônimo em Fedora
Em seguida, abra e edite seu /etc/vsftpd/vsftpd.conf
arquivo para permitir downloads anônimos com as seguintes entradas.
$ sudo vi/etc/vsftpd/vsftpd.conf
A opção a seguir controla se os logins anônimos são permitidos ou não. Se ativado, os nomes de usuário e o anônimo são reconhecidos como logins anônimos.
anonymous_enable = sim
A opção a seguir controla se os logins locais são permitidos. Vamos definir esta opção para "NÃO"
Porque não estamos permitindo que contas locais enviem arquivos via FTP.
LOCAL_ENABLE = NÃO
A configuração a seguir controla se alguma alteração no sistema de arquivos é permitida ou não.
write_enable = não
A configuração a seguir impedirá que o VSFTPD solicite uma senha anônima. Vamos definir esta opção para "SIM"
Porque estamos permitindo que os usuários anônimos efetuem login sem pedir uma senha.
no_anon_password = sim
Agora ative a seguinte configuração para imprimir todas as informações de usuário e grupo nas listagens de diretórios como FTP.
hide_ids = sim
Por fim, adicione as seguintes opções, que limitarão a faixa de portas que podem ser usadas para conexões de dados de estilo passivo.
pasv_min_port = 40000 pasv_max_port = 40001
Agora que você configurou o VSFTPD, agora abra as portas no firewall para permitir conexões VSFTP junto com o intervalo de portas passivas que você definiu na configuração.
$ sudo firewall-cmd --add-service = ftp --perm $ sudo firewall-cmd --add-port = 40000-40001/tcp --perm $ sudo firewall-cmd--reload
Em seguida, configure o Selinux para permitir FTP passivo.
$ sudo setsebool -p ftpd_use_passive_mode
E finalmente, reinicie o servidor VSFTP.
$ sudo systemctl start vsftpd
No momento, seu servidor FTP anônimo está pronto, agora você pode adicionar seus arquivos em /var/ftp
Diretório (geralmente, os administradores do sistema colocam arquivos publicamente downloads em /var/ftp/pub
).
Etapa 3: Testando acesso anônimo de FTP
Agora você pode se conectar ao seu servidor FTP anônimo usando um navegador da Web ou um cliente FTP em outro sistema. Para conectar -se de um navegador da web, insira o endereço IP do seu servidor.
ftp: // 192.168.0.106
Se tudo estiver funcionando como previsto, você deve ver o bar
diretório.
Você também pode testar seu servidor FTP da linha de comando usando um cliente FTP com modo passivo usando -p
opção como mostrado. Quando solicitado um nome de usuário, você pode digitar “ftp" ou "anônimo”.
$ ftp -p 192.168.0.106Conecte o cliente FTP do terminal
Conclusão
Neste artigo, explicamos como instalar e configurar o servidor vsftpd para downloads anônimos apenas no Fedora Linux. Se você enfrentar algum problema durante a configuração, fique à vontade para fazer a pergunta na seção de comentários abaixo.
- « 4 ferramentas úteis para monitorar a temperatura da CPU e GPU no Ubuntu
- Como aumentar o número do inode disco no Linux »