Solución de problemas de autenticación - AWS Transfer Family

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Solución de problemas de autenticación

En esta sección se describen las posibles soluciones para los siguientes problemas de autenticación.

Fallos de autenticación: SSH/SFTP

Descripción

Al intentar conectarse con el servidor mediante el Protocolo de File Transfer (SFTP) de Secure Shell (SSH), recibirá un mensaje similar al siguiente:

Received disconnect from 3.130.115.105 port 22:2: Too many authentication failures Authentication failed.
nota

Si utiliza una API Gateway y recibe este error, consulte Demasiados errores de autenticación.

Causa

No ha agregado un par de claves RSA para su usuario, por lo que debe autenticarse con una contraseña en su lugar.

Solución

Cuando ejecute el sftp comando, especifique la -o PubkeyAuthentication=no opción. Esta opción obliga al sistema a solicitar la contraseña. Por ejemplo:

sftp -o PubkeyAuthentication=no sftp-user@server-id.server.transfer.region-id.amazonaws.com

Se gestionó un problema de dominios no coincidentes en AD

Descripción

El dominio de un usuario y el dominio de su grupo deben coincidir. Ambos deben estar en el dominio predeterminado o ambos deben estar en el dominio de confianza.

Causa

Si un usuario y su grupo no coinciden, Transfer Family no podrá autenticar al usuario. Si prueba el proveedor de identidad del usuario, recibirá el error No se ha encontrado ningún acceso asociado con los grupos de usuarios.

Solución

Haga referencia a un grupo del dominio del usuario que coincida con el dominio del grupo (predeterminado o de confianza).

Se han superado los límites de grupos de Active Directory

Descripción

Al intentar agregar más grupos de Active Directory al AWS Transfer Family servidor, aparece un error que indica que se ha alcanzado el número máximo de grupos permitido.

Causa

AWS Transfer Family tiene un límite predeterminado de 100 grupos de Active Directory por servidor.

Solución

Estas son dos posibles soluciones:

Varios problemas de autenticación

Descripción

Recibe un error de autenticación y ninguna de las demás soluciones funciona

Causa

Es posible que haya especificado un destino para un directorio lógico que contiene una barra inicial o final (/).

Solución

Actualice el directorio de destino lógico para asegurarse de que comience con una barra y no contenga una barra final. Por ejemplo, /amzn-s3-demo-bucket/images es aceptable, pero amzn-s3-demo-bucket/images no /amzn-s3-demo-bucket/images/ lo es.

Solución de problemas de Amazon API Gateway

En esta sección se describen las posibles soluciones para los siguientes problemas de API Gateway.

Demasiados errores de autenticación

Descripción

Al intentar conectarse al servidor mediante el Protocolo de File Transfer (SFTP) de Secure Shell (SSH), aparece el siguiente error:

Received disconnect from 3.15.127.197 port 22:2: Too many authentication failures Authentication failed. Couldn't read packet: Connection reset by peer

Causa

Es posible que haya introducido una contraseña incorrecta de su usuario. Vuelva colocar de nuevo la contraseña correcta.

Si la contraseña es correcta, es posible que el problema se deba a un nombre de recurso de Amazon (ARN) del rol que no es válido. Para confirmar que este es el problema, pruebe el proveedor de identidad de su servidor. Si ve una respuesta similar a la siguiente, el rol ARN es solo un marcador de posición, como lo indica el valor del ID del rol compuesto exclusivamente por ceros:

{ "Response": "{\"Role\": \"arn:aws:iam::000000000000:role/MyUserS3AccessRole\",\"HomeDirectory\": \"/\"}", "StatusCode": 200, "Message": "", "Url": "https://api-gateway-ID.execute-api.us-east-1.amazonaws.com/prod/servers/transfer-server-ID/users/myuser/config" }

Solución

Reemplace el rol ARN de marcador de posición por un rol real que tenga permiso para acceder al servidor.

Para actualizar el rol
  1. Abre la AWS CloudFormation consola en https://console.aws.amazon.com/cloudformation.

  2. En el panel de navegación izquierdo, seleccione Stacks (Pilas).

  3. En la lista de Pilas, seleccione la pila y, a continuación, la pestaña Parámetros.

  4. Seleccione Actualizar. En la página Actualizar pila, seleccione Usar la plantilla actual y, a continuación, seleccione Siguiente.

  5. UserRoleArnSustitúyalo por un ARN de rol que tenga permisos suficientes para acceder al servidor Transfer Family.

    nota

    Para conceder los permisos necesarios, puede agregar las políticas administradas AmazonAPIGatewayAdministrator y AmazonS3FullAccess a su rol.

  6. Seleccione Siguiente y de nuevo Siguiente. En la stack página de revisión, seleccione Acepto que AWS CloudFormation podría crear recursos de IAM y, a continuación, elija Actualizar pila.

Conexión cerrada

Descripción

Al intentar conectarse al servidor mediante el Protocolo de File Transfer (SFTP) de Secure Shell (SSH), aparece el siguiente error:

Connection closed

Causa

Una posible causa de este problema es que tu función de CloudWatch registro en Amazon no tiene una relación de confianza con Transfer Family.

Solución

Asegúrese de que el rol de registro del servidor tenga una relación de confianza con Transfer Family. Para obtener más información, consulte Para establecer una relación de confianza.

Solución de los problemas al probar su proveedor de identidad

Descripción

Si pruebas tu proveedor de identidad mediante la consola o la operación de la TestIdentityProvider API, el Response campo estará vacío. Por ejemplo:

{ "Response": "{}", "StatusCode": 200, "Message": "" }

Causa

La causa más probable es que la autenticación haya fallado debido a un nombre de usuario o contraseña incorrectos.

Solución

Asegúrese de utilizar las credenciales correctas para su usuario y actualice el nombre de usuario o la contraseña, si es necesario.