我跑
sftp -i privatekeyfile sftp_user@MY_ENDPOINT
我要求輸入我的端點的密碼
sftp_user@MY_ENDPOINT's password:
我應該在這裡提供什麼密碼?
其他人提到使用我的 ssh 密碼,但我被“”拒絕訪問
我產生了我的金鑰文件 ssh-keygen -P "" keyname
對於上下文,我想設定一個可以存取 S3 的 ftp 伺服器,以便與外部客戶共用資料。
答案1
該用戶沒有密碼。該服務正在使用您的金鑰進行身份驗證。
您需要確保您使用的角色與 具有信任關係transfer.amazonaws.com
。它應該看起來像:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": {
"Service": [
"transfer.amazonaws.com"
]
},
"Action": "sts:AssumeRole"
}
]
}