Infelizmente meu problema ainda não foi solucionado, continuo recebendo a seguinte mensagem ao me conectar no ftp
~ Connected to x.x.x.x, waiting for response... < 220 ProFTPD 1.2.10 Server (Debian) [x.x.x.x] > USER ftpuser < 331 Password required for ftpuser. > PASS ***** < 230 User ftpuser logged in. > REST 1 < 350 Restarting at 1. Send STORE or RETRIEVE to initiate transfer > REST 0 < 350 Restarting at 0. Send STORE or RETRIEVE to initiate transfer > SYST < 215 UNIX Type: L8 > PWD < 257 "/" is current directory. ~ Login completed. > PORT 172,16,0,109,13,157 < 500 Illegal PORT command ~ Could not retrieve directory listing for "/" Esta conexão está ocorrendo de forma externa, não consigo entender porque ele me informa que não pode lista para o "/" em nenhum momento pedi para ele listar, quero ver o que está dentro do diretório do usuário que está logado no momento. O mais chato é que se eu usar um windows98 para me conectar eu vejo as pastas e arquivos, só não consigo ver isso através do XP ou de um programa cliente de ftp como o LeechFTP. Agradeço as possíveis ajudas. ----- Mensagem original ---- De: Arthur Furlan <[EMAIL PROTECTED]> Para: Lista de discussão do LoCoTeam Brasileiro <ubuntu-br@lists.ubuntu.com> Enviadas: Segunda-feira, 10 de Dezembro de 2007 10:49:49 Assunto: Re: [Ubuntu-BR] Res: RES: proftpd urgente On Dec 10, 2007 11:07 AM, Jefferson Souza <[EMAIL PROTECTED]> wrote: > Então o problema não está com o bloqueio de porta, pois consigo logar, > através de um programa de ftp estou agora recebendo a seguinte mensagem após > o login: > > < 257 "/" is current directory. > ~ Login completed. > > PORT 172,16,0,109,8,187 > < 500 Illegal PORT command > ~ Could not retrieve directory listing for "/" > > Não consigo visualizar o conteúdo da pasta do usuário, quando crio um > diretório o mesmo não dá mensagem de erro e näo aparece nada, mais se eu for > via winscp pro exemplo o diretório criado está lá. > > Onde pode estar o erro ? Você tem que configurar o DefaultRoot[1] do servidor para sempre jogar o usuário dentro do diretório correto, assim que ele se logar no sistema. Mas isso eu já vi no primeiro email que você já fez com: DefaultRoot ~ Agora você tem que habilitar esse usuário para acessar o diretório dele. Eu costumo utilizar negar o acesso de todos usuário à qualquer diretório do sistema e então liberar o acesso individual de cada usuário ao seu diretório, como segue abaixo: <Directory /*> <Limit All> DenyAll </Limit> </Directory> <Directory /home/ftp> <Limit All> AllowUser ftp </Limit> </Directory> Isso deve resolver o seu problema de não conseguir listar os arquivos. [1] http://proftpd.org/docs/directives/linked/config_ref_DefaultRoot.html -- Atenciosamente, Arthur Furlan [EMAIL PROTECTED] > ----- Mensagem original ---- > De: CADU gmail <[EMAIL PROTECTED]> > Para: Lista de discussão do LoCoTeam Brasileiro < > ubuntu-br@lists.ubuntu.com> > Enviadas: Terça-feira, 4 de Dezembro de 2007 10:02:02 > Assunto: [Ubuntu-BR] RES: proftpd urgente > > Tentou redirecionar as portas? As vezes a provedora de internet bloqueia > certas portas. > > Carlos Eduardo > > Design Livre > > > > -----Mensagem original----- > De: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] nome de Jefferson Souza > Enviada em: terça-feira, 4 de dezembro de 2007 10:50 > Para: ubuntu-br@lists.ubuntu.com > Assunto: [Ubuntu-BR] proftpd urgente > > > Bom dia, configurei um servidor ftp com o proftpd, o mesmo está rodando na > mesma máquina que é firewall e squid, ao tentar acesso externamente recebo > as msgs de erro "Make sure you have permission to access that folder" em > seguida Details "The operation time out", internamente este erro não > ocorre, > a pasta /home/ftp pertence ao usuário ftp, e ao grupo nogroup, aos > permissões para esta pasta são 777, este erro está acontecendo quando o > sistema tenta mostrar os ítens da pasta. > > O detalhe é que o time out ocorre antes de aparecer o conteúdo da pasta, > também já tentei acesso com outro usuário e o mesmo também não acessa. > > Segue abaixo o conf, a regra do iptables e o log e se alguém poder me > ajudar > agradeço, porque estou quase desistindo já. > > Conf: > ServerName "Teste" > ServerType standalone > DeferWelcome off > ServerIdent off > TimesGMT off > MultilineRFC2228 on > TimeoutNoTransfer 600 > TimeoutStalled 600 > TimeoutIdle 1200 > DisplayLogin welcome.msg > DisplayFirstChdir .message > ListOptions "-l" > DenyFilter \*.*/ > WtmpLog off > SystemLog /var/log/proftpd.log > TransferLog /var/log/xferlog > DefaultServer on > ##ShowSymlinks on > Port 21 > Umask 022 022 > MaxClientsPerHost 4 "Maximo de Clientes Atingido" > MaxLoginAttempts 3 > User nobody > Group nogroup > DefaultRoot ~ > RootLogin off > RequireValidShell off > UseFtpUsers off > MaxInstances 30 > AllowOverwrite on > > Regras Iptables > modprobe ip_conntrack_ftp > modprobe ip_nat_ftp > iptables -A INPUT -p tcp --destination-port 21 -j ACCEPT > > Log > Dec 04 10:45:32 zeus proftpd[8658] localhost: ProFTPD 1.2.10 (stable) > (built > do mrt 22 18:28:32 CET 2001) standalone mode STARTUP > Dec 04 10:46:08 zeus proftpd[8659] localhost (201.15.140.89[201.15.140.89 > ]): > FTP session opened. > Dec 04 10:46:08 zeus proftpd[8659] localhost (201.15.140.89[201.15.140.89 > ]): > mod_delay/0.4: delaying for 26 usecs > Dec 04 10:46:08 zeus proftpd[8659] localhost (201.15.140.89[201.15.140.89 > ]): > no such user 'anonymous' > Dec 04 10:46:08 zeus proftpd[8659] localhost (201.15.140.89[201.15.140.89 > ]): > USER anonymous: no such user found from 201.15.140.89 [201.15.140.89] to > 200.16.75.220:21 > Dec 04 10:46:08 zeus proftpd[8659] localhost (201.15.140.89[201.15.140.89 > ]): > mod_delay/0.4: delaying for 258086 usecs > Dec 04 10:46:09 zeus proftpd[8659] localhost (201.15.140.89[201.15.140.89 > ]): > FTP session closed. > Dec 04 10:46:22 zeus proftpd[8660] localhost (201.15.140.89[201.15.140.89 > ]): > FTP session opened. > Dec 04 10:46:22 zeus proftpd[8660] localhost (201.15.140.89[201.15.140.89 > ]): > mod_delay/0.4: delaying for 8 usecs > Dec 04 10:46:22 zeus proftpd[8660] localhost (201.15.140.89[201.15.140.89 > ]): > USER ftp: Login successful. > Dec 04 10:46:22 zeus proftpd[8660] localhost (201.15.140.89[201.15.140.89 > ]): > mod_delay/0.4: delaying for 127533 usecs > Dec 04 10:46:34 zeus proftpd[8661] localhost (201.15.140.89[201.15.140.89 > ]): > FTP session opened. > Dec 04 10:46:34 zeus proftpd[8661] localhost (201.15.140.89[201.15.140.89 > ]): > mod_delay/0.4: delaying for 30 usecs > Dec 04 10:46:34 zeus proftpd[8661] localhost (201.15.140.89[201.15.140.89 > ]): > USER ftp: Login successful. > Dec 04 10:46:34 zeus proftpd[8661] localhost (201.15.140.89[201.15.140.89 > ]): > mod_delay/0.4: delaying for 1410 usecs > > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > armazenamento! > http://br.mail.yahoo.com/ > -- > Interessado em aprender mais sobre o Ubuntu em português? > http://wiki.ubuntu-br.org/ComeceAqui - > ubuntu-br mailing list > ubuntu-br@lists.ubuntu.com > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > > > -- > Interessado em aprender mais sobre o Ubuntu em português? > http://wiki.ubuntu-br.org/ComeceAqui - > ubuntu-br mailing list > ubuntu-br@lists.ubuntu.com > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > armazenamento! > http://br.mail.yahoo.com/ > -- > Interessado em aprender mais sobre o Ubuntu em português? > http://wiki.ubuntu-br.org/ComeceAqui - > ubuntu-br mailing list > ubuntu-br@lists.ubuntu.com > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > -- Interessado em aprender mais sobre o Ubuntu em português? http://wiki.ubuntu-br.org/ComeceAqui - ubuntu-br mailing list ubuntu-br@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-br Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ -- Interessado em aprender mais sobre o Ubuntu em português? http://wiki.ubuntu-br.org/ComeceAqui - ubuntu-br mailing list ubuntu-br@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-br