Todos los productos
Search
Centro de documentos

Object Storage Service:Preguntas frecuentes

Última actualización: Sep 03, 2026

Este tema proporciona respuestas a algunas preguntas frecuentes sobre ossftp.

Error de conexión al servidor FTP

  • Síntoma

    Nota: Este mensaje de error indica que no se pudo establecer la conexión con el 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

    • El AccessKey ID o el AccessKey Secret son incorrectos.

    • El usuario de RAM asociado al par de AccessKey carece de los permisos obligatorios para acceder a OSS.

  • Solución

    • Introduzca el AccessKey ID y el AccessKey Secret correctos e intente conectarse al servidor nuevamente.

    • Otorgue los permisos obligatorios al usuario de RAM según su caso de uso.

      A continuación se describen los permisos obligatorios para un usuario de RAM en escenarios comunes:

      • Acceso de solo lectura a objetos en un bucket de OSS

        Permisos obligatorios: oss:ListObjects y oss:GetObject

      • Escritura de datos en un bucket de OSS

        Permisos obligatorios: oss:ListObjects y oss:PutObject

      • Eliminación de datos de un bucket

        Permisos obligatorios: oss:ListObjects y oss:DeleteObject

      Para obtener más información sobre cómo otorgar permisos a usuarios de RAM en otros escenarios, consulte Common examples of RAM policies.

Error 501 al usar FileZilla para conectarse al servidor FTP

  • Síntoma

    Recibe un error 501 cuando ejecuta un servidor FTP en Linux y luego usa FileZilla para conectarse al servidor.

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

    Los caracteres chinos no están codificados correctamente.

  • Solución

    1. En la terminal donde planea ejecutar el script start.sh, ejecute el siguiente comando:

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

Desconexiones por tiempo de espera al listar objetos después de iniciar sesión en ossftp

El directorio raíz del bucket contiene una gran cantidad de objetos y directorios. Al iniciar sesión en ossftp, el servidor FTP intenta listar todos los elementos en dicho directorio. Como solo se pueden listar hasta 1,000 objetos y directorios a la vez, si el directorio raíz almacena más de 1 millón de elementos, se envían más de 1,000 solicitudes para listarlos y se produce un error de tiempo de espera.

Error en la transmisión de datos

  • Causa

    El puerto de control y el puerto de datos del servidor FTP son diferentes. Cuando el servidor FTP necesita transferir datos en modo pasivo, selecciona y habilita aleatoriamente un puerto para las conexiones con el cliente. Si la computadora que ejecuta el servidor FTP tiene restricciones de puertos, la transferencia de datos puede fallar.

  • Solución

    Al ejecutar ftpserver.py, use las opciones --passive_ports_start y --passive_ports_end para definir un rango de puertos. Luego, asegúrese de que los puertos en este rango estén abiertos.

Desconexiones frecuentes entre el cliente y el servidor FTP

  • Causa

    La conexión entre el cliente y el servidor FTP excede el tiempo de espera.

  • Solución

    Configure la conexión entre el cliente y el servidor FTP para que no tenga tiempo de espera. Por ejemplo, elija Settings > Connection en FileZilla y establezca el período de tiempo de espera en 0.