Proftpd com NO-IP - Não funciona! [RESOLVIDO]

1. Proftpd com NO-IP - Não funciona! [RESOLVIDO]

Maurício Silva
Urso_Polar

(usa Ubuntu)

Enviado em 13/08/2012 - 15:24h

Amigos, boa tarde! Não consigo colocar o server ftp de um cliente para funcionar. Passo-a-passo do que fiz:

01) Criei uma conta no no-ip e instalei o cliente no Servidor (Um Debian 6, com uma placa de rede só e ip fixo). A rede está desta forma:

a) Modem Opticom Dslink 485 (GVT roteado), ligado a um switch de 8 portas e servidor pendurado neste switch.

Saída do comando noip2:

root@NERV-01:/etc# noip2 -S
No noip2 processes active.

Configuration data from /usr/local/etc/no-ip2.conf.
Account ne******01@gmail.com
configured for:
host meuserver.no-ip.org
Executing /etc/proftpd/noip2.sh upon successful update.
Updating every 5 minutes via /dev/eth0 with NAT enabled.
root@NERV-01:/etc#

02) Instalei o proftpd. Segue arquivo de configuração:

# /etc/proftpd/proftpd.conf -- This is a basic ProFTPD configuration file.
# To really apply changes reload proftpd after modifications.
#

# Includes DSO modules
Include /etc/proftpd/modules.conf

# Set off to disable IPv6 support which is annoying on IPv4 only boxes.
#UseIPv6 on
# If set on you can experience a longer connection delay in many cases.
IdentLookups off

ServerName "Bem-vindo! NERV-01 Ftp Server"
ServerType standalone
DeferWelcome on

MultilineRFC2228 on
DefaultServer on
ShowSymlinks on
AllowForeignAddress on

TimeoutNoTransfer 600
TimeoutStalled 600
TimeoutIdle 1200

DisplayLogin welcome.msg
DisplayChdir .message true
ListOptions "-l"

DenyFilter \*.*/

# Use this to jail all users in their homes
# DefaultRoot ~

# Users require a valid shell listed in /etc/shells to login.
# Use this directive to release that constrain.
# RequireValidShell off

# Port 21 is the standard FTP port.
Port 21

# In some cases you have to specify passive ports range to by-pass
# firewall limitations. Ephemeral ports can be used for that, but
# feel free to use a more narrow range.
# PassivePorts 49152 65534

# If your host was NATted, this option is useful in order to
# allow passive tranfers to work. You have to use your public
# address and opening the passive ports used on your firewall as well.
MasqueradeAddress meuserver.no-ip.org

# This is useful for masquerading address with dynamic IPs:
# refresh any configured MasqueradeAddress directives every 8 hours
<IfModule mod_dynmasq.c>
# DynMasqRefresh 28800
</IfModule>

03) Abri as portas no modem Dslink 485:

Advanced Setup --> NAT --> Virtual Servers

Lá startei a porta 21 como tcp/udp, no ip 192.168.1.100 (ip do servidor) e da mesma forma a porta 20.

Já tentei N portas diferentes, tanto no proftpd.conf quanto no modem e nada! não acesso de fora como ftp://meuserver.no-ip.org e internamente ftp://192.168.1.100 pede usuário e senha. No modo interno já tentei os 2 users criados com suas senhas e não funciona!

Grato desde já!


  


2. Re: Proftpd com NO-IP - Não funciona! [RESOLVIDO]

wesley santos
fed suco

(usa Fedora)

Enviado em 14/08/2012 - 00:56h

Primeiro vamos tentar resolver interno. No arquivo proftpd.conf insira o parametro no inicio do arquivo 'DefaultAddress IPDOSRVIDORPROFTP' e reinicieo proftp '/etc/init.d/proftpd restart' e tente acessar interno....
Outro teste: acesse o servidor proftp e instale o lftp e tente logar localhost no ftp 'lftp [-u user[,pass]] 127.0.0.1'
Espero ter ajudado


3. Re: Proftpd com NO-IP - Não funciona! [RESOLVIDO]

Maurício Silva
Urso_Polar

(usa Ubuntu)

Enviado em 14/08/2012 - 14:16h

Opa! Boa tarde!

Internamente usei os passos:

adduser --disabled-login --no-create-home userftp
passwd userftp
chown -R userftp. /opt/samba/projetos
chmod 755 /opt/samba/projetos
vim /etc/passwd
userftp:x:1004:1004::/opt/samba/projetos:/bin/false

No proftpd.conf, adicionei o usuario na opção User

Aí funcionou!

Agora só preciso que funcione externamente...

Apenas lembrando que não há nenhum firewall instalado... e que as portas estão abertas, com a seguinte ordem (como lá acima):

Modem Opticom Dslink 485 (GVT roteado), ligado a um switch de 8 portas e servidor pendurado neste switch




4. Re: Proftpd com NO-IP - Não funciona! [RESOLVIDO]

wesley santos
fed suco

(usa Fedora)

Enviado em 14/08/2012 - 15:10h

por favor post as regras que colocou no firewall para proftpd


5. Re: Proftpd com NO-IP - Não funciona! [RESOLVIDO]

Maurício Silva
Urso_Polar

(usa Ubuntu)

Enviado em 14/08/2012 - 15:41h

Olá!

Aqui não uso firewall amigo.. =/


6. Re: Proftpd com NO-IP - Não funciona! [RESOLVIDO]

wesley santos
fed suco

(usa Fedora)

Enviado em 14/08/2012 - 15:44h

voce configurou as portas 20 e 21 do ftp no roteador... além dessas portas existe outra que voce acessa externamente que está funcionando ou que não está funcionando ???


7. Re: Proftpd com NO-IP - Não funciona! [RESOLVIDO]

Maurício Silva
Urso_Polar

(usa Ubuntu)

Enviado em 14/08/2012 - 16:02h

Olá!

As portas abertas no Dslink 485 (GVT):


uTorrent (TCP) 52315 52315 TCP 52315 52315 192.168.1.2 ppp0
uTorrent (UDP) 52315 52315 UDP 52315 52315 192.168.1.2 ppp0
FTP TCP 21 21 TCP 21 21 192.168.1.100 ppp0
FTP UDP 21 21 UDP 21 21 192.168.1.100 ppp0
Teredo 57128 57128 UDP 57128 57128 192.168.1.5 ppp0
uTorrent (TCP) 14749 14749 TCP 14749 14749 192.168.1.5 ppp0
uTorrent (UDP) 14749 14749 UDP 14749 14749 192.168.1.5 ppp0

Os serviços uTorrent e Teredo criam essas portas no modem automaticamente.. já as 02 de ftp fui eu quem criou.. confere?

-- EDIT --

Relebrando: IP do servidor: 192.168.1.100


8. Re: Proftpd com NO-IP - Não funciona! [RESOLVIDO]

wesley santos
fed suco

(usa Fedora)

Enviado em 14/08/2012 - 16:07h

Ti fiz a pergunta acima, porque a GVT geralmente bloqueia inumeras portas. O que gostaria que você fizesse é criar uma porta, por exemplo, http, ssh e faça um teste acessando externamente para verificar se o problema é na infra ou na operadora.


9. Re: Proftpd com NO-IP - Não funciona! [RESOLVIDO]

Maurício Silva
Urso_Polar

(usa Ubuntu)

Enviado em 14/08/2012 - 16:12h

fed suco ,

Grato até aqui!

Vou criar a porta 9090 tcp e udp e vou estar como ssh.

Eu uso o putty aqui. No putty, eu ponho meuserver.no-ip.org, a porta ponho 9090 e marco ssh nele para testar? É isso?


10. Re: Proftpd com NO-IP - Não funciona! [RESOLVIDO]

wesley santos
fed suco

(usa Fedora)

Enviado em 14/08/2012 - 16:13h

exatamente parceiro. faça o teste e nos envie o sucesso ou insucesso....


11. Re: Proftpd com NO-IP - Não funciona! [RESOLVIDO]

Maurício Silva
Urso_Polar

(usa Ubuntu)

Enviado em 14/08/2012 - 16:23h

Criei a porta 9090 tanto como tcp quanto udp.

depois, /etc/ssh/sshd_config

Troquei a porta para 9090. Reiniciei o serviço:

invoke-rc.d ssh restart

E fora dessa rede, abri o Putty.

coloquei meuserver.no-ip.org e porta 9090

Não conectou..


12. Re: Proftpd com NO-IP - Não funciona! [RESOLVIDO]

wesley santos
fed suco

(usa Fedora)

Enviado em 14/08/2012 - 16:25h

verifique então com a GVT se a suspeita é verdadeira ai na sua região... e qualquer coisa nos avise.

forte abs.!



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts