인프라

PSCP 이용하여 AWS/EC2 파일 전송 및 폴더 전송하기

user-anonymous 2020. 10. 12. 14:48
728x90

로컬에서 EC2로 파일이나 폴더를 전송할때 Filezila등을 사용하거나 PUTTY를 이용하여 전송해도된다. putty를 설치하면 pscp.exe도 함께 설치가 되는데 이는 윈도우에서 ec2로 전송을 지원해준다. 

 

파일 전송

pscp -i [.ppk 인증키] [이동할 파일 위치] [사용자명]@[퍼블릭 IPv4 DNS]:[파일 이동할 경로]

 

폴더 전송

pscp -r -i [.ppk 인증키] [이동할 파일 위치] [사용자명]@[퍼블릭 IPv4 DNS]:[파일 이동할 경로]

 

-r : 디렉토리 복사할때 사용

-i :  ppk 파일을 지정해서 사용할때 

-p : 포트를 이용할때

이렇게 될경우 100%가 뜨면 ec2에 전송된 경우를 볼수있다. 

하지만 ec2의 폴더 권한이 root로 되어있거나 수정, 삽입 권한이 없을때는 Permission Denied 에러가 뜬다.

이때는 chmod, chgrp 등 명령어를 통해 권한을 풀어줘야한다. 

728x90
반응형

'인프라' 카테고리의 다른 글

[ Netflix OSS ] Zuul timeout error  (0) 2023.01.29
Jenkins를 통한 React.js 자동 배포 [Nginx]  (0) 2021.07.18
Nginx 다중 포트 연결  (0) 2021.01.17
Jenkins를 이용한 서버 배포  (0) 2021.01.17
Elastic Beanstalk, EC2  (0) 2020.09.26