Problema de acesso através de FTP [RESOLVIDO]

1. Problema de acesso através de FTP [RESOLVIDO]

Diego
diegoguima

(usa Suse)

Enviado em 01/10/2014 - 09:16h

Ao tentar acessar meu servidor Linux (Suse 11) através de FTP pelo cmd do windows ocorre um problema.
Executo o comando "ftp 192.168.1.2"
Digito o login e até ai tudo ok
Após digitar a senha, aparecem as mensagens:

"Login authentication failed"
"Falha de logon"

A senha que digito é a correta, pois na console conecta e pelo telnet também.

O meu ftp é o pure-ftp e está rodando normalmente.

Acredito que seja alguma permissão em arquivo que foi alterada, pois tivemos umas alterações recentes.

Alguém tem alguma idéia ?





  


2. Re: Problema de acesso através de FTP [RESOLVIDO]

Ton Melo
IZhaq_melo

(usa FreeBSD)

Enviado em 01/10/2014 - 11:24h

diegoguima escreveu:

Ao tentar acessar meu servidor Linux (Suse 11) através de FTP pelo cmd do windows ocorre um problema.
Executo o comando "ftp 192.168.1.2"
Digito o login e até ai tudo ok
Após digitar a senha, aparecem as mensagens:

"Login authentication failed"
"Falha de logon"

A senha que digito é a correta, pois na console conecta e pelo telnet também.

O meu ftp é o pure-ftp e está rodando normalmente.

Acredito que seja alguma permissão em arquivo que foi alterada, pois tivemos umas alterações recentes.

Alguém tem alguma idéia ?




bom dia,

gostaria de se pussível voce me desse algumas informações para que eu possa te ajudar:

1º entre o seu suse e a máquina Windows tem um firewall filtrando o porta 21?

2º a única coisa que voce ta usando para fazer é ftp da máquina windows é digitar,
ftp 192.168.1.2, voce consegue ter uma resposta de ping ou um telnet na port 21 da máquina windows para o suse?

3º Na máquina windows o Firewall ta habilitado?

4º) voce ta usando qual usuário para autenticar no suse? ele existe na máquina suse?? ele existe na máquina windows?

--Possíveis soluções:

Vamos primeiro verificar se o máquin Linux esta conectividade com a máquina "camaleão verde"
na máquina windows abra o cmd.exe e digite:


ping -l 0 192.168.1.2 -w 65556
#que verificar se o host ta respondendo a ping ou seja se as rede se comunicam.
#o parametro:
-l'
#diz o tamanho do pacote se voce mandar um pacote nulo ele pode passar por rotas normais porém se tiver um #
#firewall no meio do caminho ele irá bloquear essa rota.
#o parm.
-w
#quer dizer 'aguarde N' para repetir o comando então ping na qtde de milisegundos no caso temos 65556


sem fechar o comando ping abra outra janela com o cmd.exe e digite:

netstat - n
#esse comando lista as portas(TCP/IP ) em uso, verifique se tem alguma com o endereço 192.168.1.2
#se tiver verifique o status.


agora iremos verificar as rotas.
depois dos resultados dos caminhos acima abra outro cmd e digite:


tracert -4 192.168.1.2
#esse comando verifica as rotas de um ponto A ao B.
#o parm -4 forca o caminho via IPv4


agora na máquina linux verificaremos as rotas.
no Suse abra um terminal e digite:

sudo traceroute -4 -d -e -I <ip ou hostaname da máquina windows>
#o traceroute é a mesma coisa que o Tracert do windows.
#o parm -4 força a rota via IPv4
#o parm -d força o modo debbuger
#o parm -e ele usará extensoes do ICMP
#o parm. -I ( em maísculo ) informa o que faz quando usa ICMP o famo 'echo'


Compare as rotas do tracert e do Traceroute.
mesmo da máquina A para B e da B para A as rotas tem que ser as mesmas.
se nao forem verificar se estão na mesma rede, também verifiqe o DNS ou mesmo DHCP se do host A ou B, se são os mesmos.

se tiver meio sem tempo de resolver isso tudo e mesmo assim precisar usar o ftp teste o Filezilla

para windows:
http://sourceforge.net/projects/filezilla/files/FileZilla_Client/3.9.0.5/FileZilla_3.9.0.5_win32-set...

e para o Suse:

zypper install filezilla


Caso tenha sucesso por gentileza informe,
caso não tenha sucesso detalhe onde errou.

att



3. Resolvido

Diego
diegoguima

(usa Suse)

Enviado em 02/10/2014 - 13:54h

Boa tarde

IZhaq_melo,

Nenhum dos dois firewalls estava ligado.
Testei os comandos que me passou e está tudo ok.
Mas antes de testá-los já havia conseguido resolver.

Os arquivos /etc/sudoers e /etc/shells estavam com permissão 777 e além disso o usuário que eu estava utilizando estava no arquivo /etc/ftpusers onde estão os usuários que NÃO poderão executar o log no servidor FTP.
Com tudo corrigido reiniciei o servidor e tudo funcionou.

Resumindo, o problema foi mais entre a cadeira e a mesa, acho que com iniciantes é assim né, he he he.

Mesmo assim valeu pelas dicas, são bem úteis para futuros problemas desse "tipo"

Valeu!


4. Re: Problema de acesso através de FTP [RESOLVIDO]

Ton Melo
IZhaq_melo

(usa FreeBSD)

Enviado em 02/10/2014 - 16:01h

EM RESUMO foi o passo:

passo: nro 4;




5. Re: Problema de acesso através de FTP [RESOLVIDO]

Diego
diegoguima

(usa Suse)

Enviado em 02/10/2014 - 16:33h

IZhaq_melo escreveu:

EM RESUMO foi o passo:

passo: nro 4;




Sim! Basicamente isso.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts