개방형 SSH 로그인을 위한 aws sftp 비밀번호는 무엇입니까?

개방형 SSH 로그인을 위한 aws sftp 비밀번호는 무엇입니까?

난 달린다

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"
    }
  ]
}

관련 정보