Nome da pasta ilegal no site de FTP? “100227”

1

Eu me deparei com um bug muito estranho, ao que parece, bug / quirk no FTP de um cliente ontem ...

Eu não executo o servidor FTP, então não posso realmente verificar nada lá, mas, quando eu efetuo login através da linha de comando, me dizem que ele está em execução:

Serv-U FTP Server v6.4 for WinSock

De qualquer forma, a convenção de nomenclatura do cliente para pastas com data é "% y% m% d", então hoje (28 de fevereiro de 2010) seria "100228".

Eu notei esse problema ontem, quando tentei criar uma pasta chamada "100227" (usando o Cyberduck no meu fim)

Ele apareceu imediatamente no site FTP, mas foi chamado de "10022_". Eu apaguei e tentei novamente, e aconteceu a mesma coisa.

Para fazer o upload, acabei mudando um pouco a nomenclatura para "2010-02-27", o que foi ótimo.

Então eles me enviaram algo e colocaram em "/ From_CLIENTS / 10027" (eles têm acesso direto ao servidor, então não estavam acessando através do FTP)

Quando tento acessá-lo através do Cyberduck (clicando duas vezes na pasta), ele me diz:

/From_CLIENTS/10022_: No such file or directory.

Eu também tentei isso no Filezilla e o mesmo problema.

Eu então FTPd no terminal. Aqui está o que eu tenho:

ftp> cd /From_CLIENTS/100227
550 /From_CLIENTS/10022_: No such file or directory.

O que é um pouco estranho.

Eu consegui contornar isso apenas adicionando uma barra no final:

ftp> cd /From_CLIENTS/100227/
250 Directory changed to /From_CLIENTS/10022_

Tudo muito estranho. E eu só encontrei com essa data. Todos os outros que eu tentei funcionam bem.

Alguma ideia? Bug no servidor FTP?

    
por Hugh 28.02.2010 / 20:40

2 respostas

3

Parece que algo está convertendo os números 100227 no final de uma linha para 10022_ quando você envia o comando para o servidor e quando o servidor enviou a mensagem de êxito no exemplo final de volta para você. (A menos que você tenha citado erroneamente a resposta final.)

Encontrei resultados das pesquisas do Google para 0227 alterado para 022 _ e 277 alterado para 22 _ que sugerem um produto de firewall chamado Check Point O NGX tem uma configuração SmartDefense chamada FTP bounce que muda 277 para 22_ nas sessões FTP.

Por exemplo, em comportamento estranho do FTP por meio do firewall , alguém descreve problemas semelhantes e pede conselhos se for um problema de firewall. Depois de várias sugestões sobre caracteres inválidos, no post final, alguém se lembra de ter encontrado o problema antes, devido a uma configuração do firewall Check Point NGX.

E aqui está um documento de suporte que parece corresponder ao problema, mas para visualizar a solução, você precisa entrar: Centro de Suporte Check Point - a linha de comando FTP que termina com '227' é substituída por '22 _'

    
por 01.03.2010 / 02:17
0

Este é um servidor do windows, soa como o problema com o nome longo do fat32. Impede nomes longos de arquivos. Tente colocar um arquivo chamado na mesma convenção na pasta raiz. Deve ser nomeado como esperado.

    
por 28.02.2010 / 20:43

Tags