Instalando e configurando um serviço de FTP sem erro!

Publicado por Polarix em 08/06/2011

[ Hits: 7.061 ]

Blog: http://polarix.com.br

 


Instalando e configurando um serviço de FTP sem erro!



O intuito dessa dica é mostrar a instalação e configuração básica do FTP assim, sem erros!

Descrição do Ambiente

Mais um How-to de como instalar e configurar um serviço de FTP. Escolhi o aplicativo ProFTP, pois além dele ser utilizado por grandes corporações, existe uma vasta documentação e pessoas que podem lhe ajudar, além de diversos tutoriais sobre configuração.

Mas depois aconselho você a realizar um tunning e hardening (estude o arquivo de configuração) do serviço. Let’s go !!!

Descrição do ambiente:

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=10.04
DISTRIB_CODENAME=lucid
DISTRIB_DESCRIPTION=”Ubuntu 10.04.2 LTS”
Linux CHIQUINHA 2.6.32-28-server #55-Ubuntu x86_64 GNU/Linux

Versão do Apache:

Server version: ProFTPD Version 1.3.2c

Preparando o Ambiente

Crie o arquivo principal que o seu usuário de FTP irá utilizar, por exemplo:

# mkdir /home/seudominio.com.br

Crie o usuário de FTP, nesse ponto indicamos o endereço da pasta do item anterior:

# adduser –home /home/seudominio.com.br –shell /bin/false –no-create-home usuarioFTP

Obs:. Será necessário configurar o senha, nome entre outros.

Ajuste as permissões da pasta do usuário de FTP:

# chmod 755 -R seudominio.com.br/

Ajuste o usuário que é dono da pasta do usuário de FTP:

# chown -R usuarioFTP:usuarioFTP /home/seudominio.com.br

Ajuste a permissão de acesso do FTP :

# echo “/bin/false” >> /etc/shells

Instalação e Configuração do ProFTP Instale o aplicativo:

# aptitude install proftpd

Na tela de configuração “ProFTP Configuration” escolher a opção “From inetd”.

Altere o arquivo de configuração para habilitar que o FTP acesse o /home:

# vim /etc/proftpd/proftpd.conf

No arquivo de configuração, edite o arquivo e retire o item # (quadrado):

# Use this to jail all users in their homes

DefaultRoot ~

Em DefaultRoot é necessário que você deixe a opção ~(til) que indica o diretório corrente (/home do usuário).

Pare a execução do ProFTP e inicie novamente.

# /etc/init.d/proftpd stop
# /etc/init.d/proftpd start


Teste, no windows acesse: Iniciar >> Executar >> cmd.

No prompt, execute:

> ftp seudominio.com.br
> usuarioFTP
> senha


Qualquer dúvida, dificuldade ou sugestão faça um comentário!

Outras dicas deste autor

Não tem como errar: Instalando e configurando o Apache

Leitura recomendada

Problemas gráficos no Gnome Shell com placa gráfica Mobile Intel GM45 Express Chipset (Dell Inspiron 1545)

Como saber se um programa esta instalado no Debian

Configuração do Openfire 3.7 no Ubuntu 11.04

Turbinando o seu Firefox

Fazendo NAT para compartilhar a internet.

  

Comentários
[1] Comentário enviado por alexandredsc em 10/11/2011 - 09:00h

Funcionou muito bem, mesmo sem as linhas abaixo:

Ajuste a permissão de acesso do FTP :
# echo “/bin/false” >> /etc/shells



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts