O que é a senha aws sftp para login ssh aberto

O que é a senha aws sftp para login ssh aberto

eu corro

sftp -i privatekeyfile sftp_user@MY_ENDPOINT

e me pediram a senha do meu endpoint

sftp_user@MY_ENDPOINT's password: 

Qual senha devo fornecer aqui?

Outros mencionaram o uso da minha senha ssh, mas meu acesso foi negado com ""

Eu gerei meu arquivo de chave com ssh-keygen -P "" keyname

Para contextualizar, quero configurar um servidor FTP com acesso ao S3 para compartilhar dados com clientes externos.

Responder1

Não há senha para o usuário. O serviço está usando sua chave para autenticação.

Você precisa ter certeza de que a função que você está usando tem uma relação de confiança transfer.amazonaws.com. Deveria ser assim:

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Principal": {
        "Service": [
          "transfer.amazonaws.com"
        ]
      },
      "Action": "sts:AssumeRole"
    }
  ]
}

informação relacionada