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:
intiresno muito, obrigado
Postar um comentário