Páginas

quarta-feira, 30 de setembro de 2009

Matéria Prova de Serviços ... proftpd

Bom sobre FTP eu achei um artigo bem simples e fácil para entender no Viva o Linux.

Vamos Lá ...

Vamos usar o proftpd
Instalando...
# apt-get install proftpd

Mas se você está usando outra distribuição como Fedora/Red Hat, acredito que resolva com um simples:

# yum install proftpd
ou
# yum search proftpd




Configurando o proftpd
Se você escolheu instalar de um repositório, ele irá perguntar qual o tipo de execução irá querer, escolha standalone.
Agora vamos configurar o arquivo de configuração do serviço:

# vim /etc/proftpd.conf

#Nome do Servidor
ServerName ''Nome do seu servidor''

#Modo no qual rodará (standalone ou inetd)
ServerType standalone
DeferWelcome off

#Não exibe informações sobre que tipo de servidor está rodando
ServerIdent off

#fuso horário universal (GMT) e não o local
TimesGMT off
MultilineRFC2228 on

#Tempo Máximo sem transferência de dados
TimeoutNoTransfer 600

#Tempo Máximo com transferência parada(travada)
TimeoutStalled 600

#Tempo Máximo conectado mas sem troca de dados
TimeoutIdle 1200
DisplayLogin welcome.msg
DisplayFirstChdir .message
ListOptions ''-l''
DenyFilter \*.*/

#Logs no Proftp
WtmpLog off

#Arquivo de log geral
SystemLog /var/log/proftpd.log

#Arquivo de log das transferências
TransferLog /var/log/xferlog

#Porta para socket de controle
Port 21
Umask 022 022

#Máximo de usuários autenticados
MaxClientesPerHost 4 ''Mensagem de erro para usuário''

#Numero Máximo de tentativas de login
MaxLoginAttempts 3

#Usuário sob qual o servidor irá rodar
User
nobody

#Grupo
Group nogroup

#Os Usuários não poderão sair de seu diretório home
DefaultRoot ~

#Não permite o login do usuário root
RootLogin off

#Não requer que os usuários tenham um shell válido
RequireValidShell off

#Não bloqueia usuários baseando-se no arquivo /etc/ftpusers
UseFtpUsers off

Existe um usuário chamado "anonymous" permitido em muitos FTPs, ele é usado para você dar a um cliente e o mesmo poder olhar os arquivos e baixar sem que seja feito nenhum upload, por questão de segurança, e de falta de sentido criá-lo, não coloquei aqui.

Servidor configurado, agora iremos restartá-lo para ele ler o arquivo:
# /etc/init.d/proftpd restart

Existem vários clientes FTP, uso muito o CuteFTP, mas uso ainda mais o IE (Internet Explorer), pois não me deixa preso e onde eu estiver não preciso instalar nenhum programa.

Vamos criar um usuário no Linux para acessar ao FTP:

# adduser abelardo

Após criado o usuário, mãos à obra, vá em qualquer IE da rede e digite:

ftp://ipdoseuservidor/

Ele irá pedir um usuário e senha, agora você entra com "abelardo" e sua senha.

E pronto, você conseguiu entrar em um servidor FTP que você criou.
Os arquivos postos dentro dessa pasta irão parar em /home/abelardo.
Se precisar de algo e não estiver conseguindo dê um:
# chmod 777 /home/abelardo

Um comentário:

Anônimo disse...

intiresno muito, obrigado