Skip to content

Latest commit

 

History

History
122 lines (99 loc) · 8.3 KB

SFTP, FTPS 지원 서버 생성 및 파일 전송.md

File metadata and controls

122 lines (99 loc) · 8.3 KB

SFTP, FTPS 지원 서버 생성 및 파일 전송


사용 방식

  • 활성화 프로토콜   - SFTP, FTPS
  • 자격 증명 공급자  - Custom - Amazon API Gateway
  • 엔드포인트 유형   - VPC, Internet Facing
  • 도메인        - Amazon S3
  • 사용자 인증 방식  - SSH Key Pair, ID/PW

Architecture 참고

image


사전 작업


패키지 다운로드 및 실행

  1. 링크를 클릭해 패키지 다운로드

  2. 다운로드받은 파일을 압축해제하고 해당 디렉터리로 이동

  3. sam 명령 실행

    aws configure                     # 인증 정보 설정
    
    sam deploy --guided               # Stack Name: Transfer-Family-using-ID-PW
                                      # AWS Region: ap-northeast-2
                                      # Perameter CreateServer: false
                                      # Parameter SecretManagerRegion: (Enter)
                                      # Parameter TransferEndpointType: (Enter)
                                      # Parameter TransferSubnetIDs: (Enter)
                                      # Parameter TransferVPCID: (Enter)
                                      ...
                                      # Confirm changes before deploy: y
                                      # Allow SAM CLI IAM role creation: y
                                      # Disable rollback: n
                                      # Save arguments to configuration file: y
                                      # SAM configuration file: (Enter)
                                      # SAM configuration environment: (Enter)
                                      ...
                                      # Deploy this changeset?: y
    

서버는 직접 생성할 것이므로 EndpointType이나 VPC, Subnet 등의 설정은 하지 않음
(자동 생성하면 엔트포인트가 없고 EIP를 지정할 수도 없으므로 수동 생성으로 진행)

4. 패키지로 인해 생성된 대표 리소스 확인

  • CloudFormation
    Cap 2022-05-08 21-36-21-808
  • IAM
    image image
  • API Gateway
    image Cap 2022-05-09 17-17-23-663 image1
  • Lambda
    image image Cap 2022-05-08 21-43-41-147

서버 생성

Cap 2022-05-08 17-24-09-235 Cap 2022-05-08 17-25-06-798 Cap 2022-05-08 17-30-48-048 Cap 2022-05-08 17-31-57-355 Cap 2022-05-08 17-32-17-806 Cap 2022-05-08 17-32-32-011 Cap 2022-05-08 17-32-50-408 Cap 2022-05-08 17-41-16-738


AWS Secrets Manager을 이용한 사용자 추가

Cap 2022-05-08 18-03-36-070 Cap 2022-05-08 19-37-50-442 Cap 2022-05-08 18-09-17-433 Cap 2022-05-08 18-09-47-305 Cap 2022-05-08 18-10-57-521 Cap 2022-05-08 18-11-21-586 Cap 2022-05-08 19-42-37-953


FileZilla를 사용하여 파일 전송

Endpoint or EIP 확인

Cap 2022-05-08 18-34-19-150

SSH Key Pair를 이용한 접근(FTPS는 이용 불가. FTPS는 ID/PW로만 접근 가능)

Cap 2022-05-08 18-45-41-181

ID/PW를 이용한 접근

Cap 2022-05-08 18-34-53-074 Cap 2022-05-08 19-18-28-431

결과

Cap 2022-05-08 19-47-48-601


참고