Todos os produtos
Search
Central de documentação

Object Storage Service:Perguntas frequentes

Última atualização: Jul 03, 2026

Este tópico responde a algumas perguntas frequentes sobre o ossftp.

Falha na conexão com o servidor FTP

  • Sintoma

    Observação: Mensagem de erro retornada devido à falha na conexão com o servidor.

    Response:	331 Username ok, send password.
    Command:	PASS ***************************
    Response:	530 Can't list buckets, check your access_key.request_id:569db7b4aec9a1c34e0aaaff, status:403, code:accessdenied, message:accessdenied
    Error:	Critical error: Cannot connect to server
  • Causa

    • O AccessKey ID ou o AccessKey Secret está incorreto.

    • O usuário RAM associado ao par de AccessKeys não tem as permissões necessárias para acessar o OSS.

  • Solução

    • Insira o AccessKey ID e o AccessKey Secret corretos e tente conectar-se ao servidor novamente.

    • Conceda as permissões necessárias ao usuário RAM conforme seu caso de uso.

      A seção a seguir descreve as permissões necessárias para um usuário RAM em cenários comuns:

      • Acesso somente leitura a objetos em um bucket do OSS

        Permissões necessárias: oss:ListObjects e oss:GetObject

      • Gravação de dados em um bucket do OSS

        Permissões necessárias: oss:ListObjects e oss:PutObject

      • Exclusão de dados de um bucket

        Permissões necessárias: oss:ListObjects e oss:DeleteObject

      Para obter mais informações sobre como conceder permissões a usuários RAM em outros cenários, consulte Exemplos comuns de políticas do RAM.

Erro 501 retornado ao usar o FileZilla para conectar-se ao servidor FTP

  • Sintoma

    Você recebe um erro 501 ao executar um servidor FTP no Linux e usar o FileZilla para se conectar ao servidor.

    501 can't decode path (server filesystem encoding is ANSI_X3.4-1968)
  • Causa

    Os caracteres chineses não estão codificados corretamente.

  • Solução

    1. No terminal onde você planeja executar o script start.sh, execute o seguinte comando:

      $ export LC_ALL=en_US.UTF-8; export LANG="en_US.UTF-8"; locale
    2. Reinicie o FileZilla.

Desconexões por tempo limite ao listar objetos após fazer login no ossftp

Um grande número de objetos e diretórios está armazenado no diretório raiz do bucket. Após o login no ossftp, o servidor FTP tenta listar todos os objetos e diretórios no diretório raiz do bucket. É possível listar até 1.000 objetos e diretórios por vez. Se houver mais de 1 milhão de objetos e diretórios armazenados no diretório raiz, serão enviadas mais de 1.000 solicitações para listar esses itens, o que causa um tempo limite.

Falha na transmissão de dados

  • Causa

    A porta de controle e a porta de dados do servidor FTP são diferentes. Quando o servidor FTP precisa transferir dados no modo passivo, uma porta é selecionada aleatoriamente e habilitada para conexões com o cliente. Caso a máquina que executa o servidor FTP tenha restrições de portas, a transferência de dados pode falhar.

  • Solução

    Ao executar o ftpserver.py, use as opções --passive_ports_start e --passive_ports_end para definir um intervalo de portas. Em seguida, garanta que as portas nesse intervalo estejam abertas.

Desconexões frequentes entre o cliente e o servidor FTP

  • Causa

    A conexão entre o cliente e o servidor FTP atingiu o tempo limite.

  • Solução

    Configure a conexão entre o cliente e o servidor FTP para não expirar. Por exemplo, escolha Settings > Connection no FileZilla e defina o período de tempo limite como 0.