+ Responder ao Tópico



  1. #1

    Padrão Erro nos comandos

    Pessoal instalei o vsftpd ok via apt-get, ae fiz a config tudo certo, porem depois de logar ele não aceita comando da esta mensagem em baixo, mais se for do localhost os comandos rodam na boa


    Logando externamente
    220 Welcome to Rip Curl Brazil FTP service.
    Name (200.228.110.4:root): repiozzi
    331 Please specify the password.
    Password:
    230 Login successful.
    Remote system type is UNIX.
    Using binary mode to transfer files.
    ftp> ls
    200 PORT command successful. Consider using PASV.
    425 Failed to establish connection.

    Logamdo internamente Ok
    bells:/etc/samba# ftp
    ftp> open
    (to) localhost
    Connected to localhost.
    220 Welcome to Rip Curl Brazil FTP service.
    Name (localhost:root): repiozzi
    331 Please specify the password.
    Password:
    230 Login successful.
    Remote system type is UNIX.
    Using binary mode to transfer files.
    ftp> ls
    200 PORT command successful. Consider using PASV.
    150 Here comes the directory listing.
    -rwxrwxrwx 1 0 0 0 Oct 13 13:28 teste.txt
    226 Directory send OK.
    ftp>

  2. #2

    Padrão

    Você liberou a porta 20?
    Lembre que FTP usa a porta 21 (para transferencia de arquivos) e 20 (para controle!)
    Da uma olhada ai!!

  3. #3

    Padrão

    Adcionei no firewall a porta 20 agora quando mando lista o dir da isso

    neto@neto:~$ ftp
    ftp> open
    (to) 200.228.110.4
    Connected to 200.228.110.4.
    220 Welcome to Rip Curl Brazil FTP service.
    Name (200.228.110.4:neto): repiozzi
    331 Please specify the password.
    Password:
    230 Login successful.
    Remote system type is UNIX.
    Using binary mode to transfer files.
    ftp> ls
    500 Illegal PORT command.
    ftp: bind: Address already in use
    ftp>


    segue o firewall:

    #SSH
    iptables -A INPUT -p tcp --dport 22 -j ACCEPT
    #FTP
    iptables -A INPUT -p tcp --dport 21 -j ACCEPT
    iptables -A INPUT -p tcp --dport 20 -j ACCEPT
    #DNS
    iptables -A INPUT -p udp --dport 53 -j ACCEPT
    iptables -A INPUT -p udp --sport 53 -j ACCEPT
    iptables -A INPUT -p tcp --dport 53 -j ACCEPT
    iptables -A INPUT -p tcp --sport 53 -j ACCEPT

    #Rede Local Free
    iptables -A INPUT -p tcp --syn -i eth1 -j ACCEPT
    iptables -A INPUT -p udp -i eth1 -j ACCEPT

    #Fecha o resto
    iptables -A INPUT -p tcp -j DROP

  4. #4

    Padrão

    Se sua politica padrão da chain INPUT esta para DROP você também precisa desta aqui no inicio:

    Código :
    iptables -t filter -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

    E verifica como está seu daemon FTP, porque isso ai pode ser algum erro além de portas tcp!
    Já deu uma olhada nos logs?

  5. #5

    Padrão

    Outra coisa de algumas rede externa fica assim, depende de onde conecta

    331 Please specify the password.
    Password:
    230 Login successful.
    Remote system type is UNIX.
    Using binary mode to transfer files.
    ftp> ls
    227 Entering Passive Mode (200,228,110,7,21,173)

    ou

    Name (200.228.110.4:root): repiozzi
    331 Please specify the password.
    Password:
    230 Login successful.
    Remote system type is UNIX.
    Using binary mode to transfer files.
    ftp> ls
    500 Illegal PORT command.
    ftp: bind: Address already in use
    ftp>

    entra nesse passive mode e não faz nada.
    Grato, ajustei esta configuração que comentou acima mais não deu certo.
    Última edição por GuE; 17-10-2008 às 10:32.

  6. #6

    Padrão

    Vi que o proftd tem alguns parametros a mais para que o ftp aceite esse passive mode, como eu faço no vsftp ?

  7. #7

    Padrão

    Como faço p/ deixar o vsfpt em mode active p/ funcionar no browser ?

  8. #8

    Padrão

    Citação Postado originalmente por GuE Ver Post
    Como faço p/ deixar o vsfpt em mode active p/ funcionar no browser ?
    Olá amigo!
    Cara eu acho que é de você procurar um pouco essas informações!
    No manual dos softwares existe muitas explicações dos parâmetros!
    Investigação faz parte de nossa profissão!

    Abraço,

    André

  9. #9

    Padrão

    Pode cer que eu procuro no man do vsftpd não tem nada que fala disso, esse parametro so acho tutoriais de proftd creio que vou utilizar ele.

  10. #10

    Padrão

    Hehe não vou te condenar pela mudança!
    Eu mesmo uso ele quando preciso, nunca me da problema! Hehehe

    Faloww!

  11. #11

    Padrão

    Vc usa sempre certo ? Mais quando seus clientes que conectam de fora usam ele, como vc faz p/ eles acessarem via browser ? Pois browser fica ftp ativo ?

  12. #12

    Padrão

    Citação Postado originalmente por zenun Ver Post
    Hehe não vou te condenar pela mudança!
    Eu mesmo uso ele quando preciso, nunca me da problema! Hehehe

    Faloww!
    Eu não uso ele SEMPRE, disse quando eu preciso! Hehehe
    E para acessar por browser nunca tive problemas!
    Só colocar o caminho correto e vai normal!

    Código :
    ftp://meuusuario@ipdoseuservidor/

    Assim ele pede a senha para o usuário que você especificou e aparece o conteúdo do meu home!
    Faloww!!

  13. #13

    Padrão

    Como vc habilitou o modo passivo pois ftp via http usa modo passivo ?

  14. #14

    Padrão

    Citação Postado originalmente por GuE Ver Post
    Como vc habilitou o modo passivo pois ftp via http usa modo passivo ?
    Amigo...
    Basicamente quando eu uso FTP não mudo configuração alguma, pois em geral uso em minha rede local ou VPN!
    Como te disse, eu uso ProFTPD e sempre que instalo ele funciona 100%!

    Faloww