+ Responder ao Tópico



  1. #1

    Padrão VSFTPD - ftp: connect: Connection refused

    Ola. Estou tentando configurar o vsftpd aqui no meu local de trabalho, porém, na minha máquina, e não ainda no servidor. Temos um servidor de internet rodando ja com o vsftpd, porém, estou querendo fazer umas modificações. Mas quando eu tento rodar o ftp localhost para testar, ele me da ftp: connect: Connection refused. Alguem poderia me ajudar ? Estou usando o kurumin 7. Abaixo estou postando o meu vsftpd.conf:


    listen=YES
    local_enable=YES
    write_enable=YES
    local_umask=022
    dirmessage_enable=YES
    xferlog_enable=YES
    xferlog_file=/var/log/vsftpd.log
    idle_session_timeout=600
    data_connection_timeout=120
    secure_chroot_dir=/var/run/vsftpd
    pam_service_name=vsftpd
    rsa_cert_file=/etc/ssl/certs/vsftpd.pem


    []s...Renato

  2. #2
    cKz
    Visitante

    Padrão

    provavelmente tua porta ja ta sendo usada ou tá fexada

  3. #3

    Padrão vsftpd

    bom dia

    é isso ai provavelmente o firewal esta barando
    faz um teste pra mim

    digite como root

    nc -vvn -z seuip 20-29

    e poste aqui o que retorna ....
    e outro teste ve se no browser ele entra ....

  4. #4

    Padrão

    Ola, rodei o comando que você pediu, e ele retornou o seguinte:

    root@kurumin:/etc/bind# nc -vvn -z 192.168.7.42 20-29
    (UNKNOWN) [192.168.7.42] 29 (?) : Connection refused
    (UNKNOWN) [192.168.7.42] 28 (?) : Connection refused
    (UNKNOWN) [192.168.7.42] 27 (?) : Connection refused
    (UNKNOWN) [192.168.7.42] 26 (?) : Connection refused
    (UNKNOWN) [192.168.7.42] 25 (smtp) : Connection refused
    (UNKNOWN) [192.168.7.42] 24 (?) : Connection refused
    (UNKNOWN) [192.168.7.42] 23 (telnet) : Connection refused
    (UNKNOWN) [192.168.7.42] 22 (ssh) open
    (UNKNOWN) [192.168.7.42] 21 (ftp) : Connection refused
    (UNKNOWN) [192.168.7.42] 20 (ftp-data) : Connection refused
    sent 0, rcvd 0

    E no browser, ele da erro dizendo que não pode se conectar

    Lembrando que estou testando esse ftp na minha máquina em rede, porém, ja tem um servidor vsftpd rodando no server da rede, mas acredito que não seja isso que esteja interferindo. Mais alguma dica ?

    []s...Renato

  5. #5
    cKz
    Visitante

    Padrão

    velho, as portas que voce ta tentando usar tao fexadas, eh definitivamente isso...

    tente liberar elas e rodar o daemon novamente q acho que funciona

  6. #6

    Padrão vsftpd

    é certeza que a porta esta fechada, pode verificar pelas portas 20 e 21 estao como refused, libere a porta 21 e 20 em seu firewall que funfa.....

  7. #7

    Padrão

    Pessoal, realmente as portas estão fechadas como voces falaram, e por isso o vsftpd não funciona. O problema é que não estou conseguindo liberar a porta 20 e 21 de jeito nenhum. O mais estranho é que não tenho firewall rodando, nem mesmo o que vem no kurumin (atualmente estou tentando configurar o vsftpd no kurumin).

    Alguem tem alguma dica de como eu posso liberar as portas pro vsftpd ?

    []s..Renato

  8. #8

    Padrão vsftpd

    boa tarde

    certeza que o firewall nao esta ativo ??

    vamos por parte
    # iptables -L

    e cole aqui o que o comando te retorna....

  9. #9

    Padrão

    Ok mcinfoata, segue o resultado do comando que você pediu

    o resultado do comando que você pediu:

    root@linux:/home/kurumin# iptables -L
    Chain INPUT (policy ACCEPT)
    target prot opt source destination

    Chain FORWARD (policy ACCEPT)
    target prot opt source destination

    Chain OUTPUT (policy ACCEPT)
    target prot opt source destination
    root@linux:/home/kurumin# /etc/init.d/vsftpd restart
    Restarting FTP server: vsftpdNo /usr/sbin/vsftpd found running; none killed.
    .
    root@linux:/home/kurumin# ftp localhost
    ftp: connect: Connection refused
    ftp> bye
    root@linux:/home/kurumin# exit
    exit
    kurumin@linux:~$ ftp localhost
    ftp: connect: Connection refused


    Abaixo estou colando meu vsftpd.conf:

    listen=YES
    anonymous_enable=no
    local_enable=YES
    write_enable=YES
    local_umask=022
    xferlog_enable=YES
    connect_from_port_20=YES
    xferlog_file=/var/log/vsftpd.log
    data_connection_timeout=120
    secure_chroot_dir=/var/run/vsftpd
    pam_service_name=vsftpd
    rsa_cert_file=/etc/ssl/certs/vsftpd.pem
    tcp_wrappers=yes


    Se puderem me ajudar, eu agradeço.


    []s...Renato

  10. #10

    Padrão vsftpd

    é realmente seu firewall esta sem regras de bloqueio

    outra pergunta, seu vsftpd esta rodando?
    /etc/init.d/vsftpd status

    ....

  11. #11

    Padrão

    Eu não tenho a opção "status" no meu vsftpd, apenas start, stop, restart, force-reload. Porém, acredito que ele deve estar rodando sim, até por que quando eu rodo o comando abaixo, não recebo erros.

    root@linux:/home/kurumin# /etc/init.d/vsftpd restart
    Restarting FTP server: vsftpdNo /usr/sbin/vsftpd found running; none killed.