я бегу
sftp -i privatekeyfile sftp_user@MY_ENDPOINT
и меня просят ввести пароль для моей конечной точки
sftp_user@MY_ENDPOINT's password:
Какой пароль мне здесь следует ввести?
Другие упоминали об использовании моего пароля SSH, но мне отказывают в доступе с помощью ""
Я сгенерировал свой файл ключей с помощью ssh-keygen -P "" keyname
Для примера, я хочу настроить FTP-сервер с доступом к S3, чтобы обмениваться данными с внешними клиентами.
решение1
Пароля для пользователя нет. Сервис использует ваш ключ для аутентификации.
Вам необходимо убедиться, что используемая вами роль имеет доверительные отношения с transfer.amazonaws.com
. Это должно выглядеть так:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": {
"Service": [
"transfer.amazonaws.com"
]
},
"Action": "sts:AssumeRole"
}
]
}