Академический Документы
Профессиональный Документы
Культура Документы
Ficheiro vsftpd.conf
anonymous_enable=NO
local_enable=YES
Por forma a no permitir a autenticao dos utilizadores FTP via SSH ou login local
vamos adicionar uma shell fake e assim limitar o acesso a esses utilizadores. Desta
forma, as credenciais de um utilizador FTP apenas servem para se autenticar via FTP.
/bin/bash
/bin/false
tambm importante que o utilizador tenha permisses de escrita na sua pasta uma vez
que a pasta criada ficou associada ao root. Para isso podemos simplesmente mudar o
owner da pasta atravs do comando
Depois do servio montado o acesso ao FTP pode ser realizado via um simples browser
ou atravs de uma aplicao cliente para FTP (ex. filezzila, fireFTP). Neste exemplo
vou usar o browser.
E acedemos ao nosso servidor FPT. Agora basta colocar contedos e partilhar. claro
que as aplicaes cliente FTP do mais flexibilidade na gesto dos contedos, por isso
basta por exemplo fazerem download do filezzila (FileZilla 3.3.2 RC2 Um excelente
cliente FTP)
sudoaptgetinstallproftpd
sudocp/etc/proftpd/proftpd.conf/etc/proftpd/proftpd.conf
original
$sudonano/etc/proftpd/proftpd.conf
Onde:
Obs.: essas linhas no esto uma embaixo da outra no arquivo, voc vai
precisar procurar por elas.
sudouseraddms/bin/falseusuario_ftp
$sudopasswdusuario_ftp
No primeiro comando, a flag -m indica que deve ser criada uma pasta para
esse usurio em /home e a flag -s, especifica o shell desse usurio (nesse
caso sem shell). No segundo comando, definida a senha do novo usurio.
sudoetc/init.d/proftpdrestart
Pronto, com isso seu servidor FTP j deve estar funcionando na rede
interna (se no, deixe um comentrio).
Com tudo funcionando na rede interna, agora vou mostrar como configurar
para ter acesso de forma externa.
Para que seja possvel acessar o servidor FTP de fora da sua rede,
necessrio saber o seu IP externo, para isso acesse esse site:
http://www.whatismyip.com
O mais provvel, que o seu IP externo no seja fixo, toda vez (ou quase)
que voc desligar o seu modem, ele recebe um IP diferente, se esse for o
caso, voc vai precisar utilizar o NO-IP ou algo semelhante... (NO-IP???
clique aqui e veja como usar).
Mesmo que seu IP no seja fixo e que voc no tenha o NO-IP, possvel
continuar com esse tutorial, apenas verifique seu IP externo e no desligue
nada (se acontecer de algo ser desligado, ser necessrio verificar o IP
novamente).
MasqueradeAddress aqui.vaiSeu.ip.externo
PassivePorts 65500 65534
Procure por Port Forwarding ou algo parecido, voc vai ter que fazer a
seguinte configurao:
Obs.:
INTRODUO
wu-ftp
vsftpd
Mas se voc est usando outra distribuio como Fedora/Red Hat, acredito
que resolva com um simples:
ftp://ftp.proftpd.org/distrib/source/
Vamos descompact-lo:
$ cd proftpd-1.2.8
Vamos compilar:
$ ./configure --sysconfdir=/etc --prefix=/usr/local/
$ make
E logo em seguida:
# make install
CONFIGURANDO O PROFTPD
# vim /etc/proftpd.conf
#Nome do Servidor
ServerName ''Nome do seu servidor''
DisplayLogin welcome.msg
DisplayFirstChdir .message
ListOptions ''-l''
DenyFilter \*.*/
#Logs no Proftp
WtmpLog off
# /etc/init.d/proftpd restart
Existem vrios clientes FTP, uso muito o CuteFTP, mas uso ainda mais o IE
(Internet Explorer), pois no me deixa preso e onde eu estiver no preciso
instalar nenhum programa.
# adduser abelardo
ftp://ipdoseuservidor
Ele ir pedir um usurio e senha, agora voc entra com "abelardo" e sua
senha.
Espero ter ajudado algum e qualquer dvida estarei aqui respondendo, vlw,
abraos!!!
Instalar um servidor FTP no Ubuntu
anonymous_enable=YES
para:
anonymous_enable=NO
Adicione:
local_enable=YES
Adicione:
write_enable=YES
Por padro, o servidor FTP ouvido em todas as interfaces. Se voc quiser limitar, por
exemplo, apenas sua rede local em 10.0.0.x, adicione a linha:
listen_address=10.0.0.1
(Re)Inicie o servidor FTP para que ele leve em conta a configurao que voc acabou
de modificar.
Digite:
Observaes