난 달린다
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"
}
]
}