Header Ads

ad728
  • Últimas

    Instalando e configurando FTP no Linux


    Nesse tutorial, iremos utilizar o PROFTPD para Debian/Ubuntu e VSFTPD para CentOS/RHEL/Oracle Linux, programas de servidor FTP para sistemas Linux. São bastante populares, devido a sua facilidade de instalação/configuração e também pela confiabilidade e estabilidade que proporcionam. 
    Execute o comando abaixo conforme sua distribuição Linux, para que sejam verificadod todos os repositórios disponíveis e baixe os pacotes mais recentes, depois disso o servidor FTP será instalado:

    INSTALAÇÃO Debian / Ubuntu
    # apt-get update && apt-get install proftpd -y


    INSTALAÇÃO CentOS/RHEL/Oracle Linux
    # yum update && yum install vsftpd -y


    images/Procedimento_Externo/Cloud_Computing/Linux/Instalando_e_configurando_FTP_no_Linux/Cloudlin-proftpd2.png


    Ao concluir a instalação do seu servidor FTP, vamos criar um usuário e senha para acessarmos o FTP.

    Execute o comando useradd <Nome_do_Usuário>.

    E em seguida defina uma senha para o mesmo com o comando: passwd <Nome_do_Usuário>. Conforme a tela abaixo:

    Vamos também criar um novo Grupo com o comando: # addgroup teste
    images/Procedimento_Externo/Cloud_Computing/Linux/Instalando_e_configurando_FTP_no_Linux/Cloudlin-proftpd4.png

    Agora vamos configurar o arquivo proftpd.conf ou vsftpd.conf, para isso vamos executar o seguinte comando:

    # vim /etc/proftpd/proftpd.conf (proftpd)

    # vim /etc/vsftpd.conf (vsftpd))

    images/Procedimento_Externo/Cloud_Computing/Linux/Instalando_e_configurando_FTP_no_Linux/Cloudlin-proftpd5.png

    Usando o editor (VIM), configure as linhas do arquivo com base nas instruções abaixo e suas necessidades:

    ServerName "Nome_do_Servidor"
    ServerType standalone - “O serviço fica disponível rodando direto da porta (21)”
    DefaultServer on - “Como não temos VirtualHosts, este servidor (principal) será o padrão”
    Port 21 - “Porta ao qual o FTP utiliza para se conectar”
    Umask 022 - “Umask define a permissão padrão de arquivos e diretórios no Upload”
    MaxInstances 30 - “Número de Conexões Simultânes ”
    User ftp - “Usuário criado por você”
    Group teste - “Grupo criado por você”
    DefaultRoot /var/www/ - “raiz de onde será a pasta do seu proftpd(FTP)”
    <Directory /var/www/> - “raiz de onde será a pasta do seu proftpd”
     OBS:Caso esteja utilizando o Servidor com Pacote Web o caminho para o diretório é:
    DefaultRoot /opt/lampstack-1.2-0/apache2/htdocs/
    <Directory /opt/lampstack-1.2-0/apache2/htdocs/>


    AllowOverwrite on - “As linhas abaixo liberam o acesso ao FTP ”
    <Limit WRITE>
    AllowAll
    </Limit>
    <Limit CREATE>
    AllowAll
    </Limit>
    <Limit EXECUTE>
    AllowAll
    </Limit>
    </Directory>


    images/Procedimento_Externo/Cloud_Computing/Linux/Instalando_e_configurando_FTP_no_Linux/Cloudlin-proftpd6.png

    Ao finalizar salve o arquivo e execute o seguinte comando para que as novas configurações já entrem em vigor:

    # /etc/init.d/proftpd restart (proftpd)

    # /etc/init.d/vsftpd restart (vstpd)

    images/Procedimento_Externo/Cloud_Computing/Linux/Instalando_e_configurando_FTP_no_Linux/Cloudlin-proftpd7.png

    Em seguida acesse o cliente FTP de sua preferência.

    No navegador digite FTP://<Número_de_IP> pressione Enter e em seguida informe o usuário e senha criado.

    images/Procedimento_Externo/Cloud_Computing/Linux/Instalando_e_configurando_FTP_no_Linux/Cloudlin-proftpd8.png

    Mais informações em PROFTPD e VSFTPD.

    Nenhum comentário

    Post Top Ad

    ad728

    Post Bottom Ad

    ad728