AWS EC2와 로컬 간의 파일 전송

happy_quokka·2024년 1월 13일
0

AWS

목록 보기
3/4

로컬 파일을 AWS로 옮기기

1. 권한 설정

  • 파일을 올릴 폴더에 권한을 설정해준다
$ sudo chmod 777 nusc_model/

2. 로컬 폴더를 ec2로 전송

  • 로컬 terminal에서 수행한다
scp -i [pem파일경로] -r [업로드할 파일 경로] [ec2-user계정명]@[ec2 instance의 public DNS]:[저장 경로]
  • 여기서 -r을 제외하면 파일을 다운받는 것이다
scp -i [pem파일경로] [업로드할 파일 경로] [ec2-user계정명]@[ec2 instance의 public DNS]:[저장 경로]
  • 예시
$ scp -i /home/nahye/Downloads/perception_deeplearning_team_2.pem -r /home/nahye/Downloads/nusc_centerpoint_voxelnet_0075voxel_fix_bn_z ubuntu@ec2-43-200-245-169.ap-northeast-2.compute.amazonaws.com:/home/ubuntu/nahye_torch/CenterPoint/nusc_model

AWS 파일을 로컬로 옮기기

1. 권한 설정

  • 로컬로 다운받을 파일의 권한을 설정해준다
$ sudo chmod 777 summary.pdf

2. scp를 사용하여 다운

  • 로컬 terminal에서 수행한다
scp -i [pem 파일경로] [ec2-user계정명]@[ec2 instance의 public ip]:[다운로드할 파일 경로] [로컬 저장 경로] 
  • 여기에 -r을 추가하면 폴더 안의 모든 파일을 다운받을 수 있다
    • -r : recursive, 지정한 폴더 내의 모든 파일을 복사하는 옵션
scp -i [pem 파일경로] -r [ec2-user계정명]@[ec2 instance의 public ip]:[다운로드할 파일 경로] [로컬 저장 경로] 
  • 예시

0개의 댓글