붉은거위 노트 (redgoose note)

커멘드 영역에서 다른 리모트로 파일 전송하기 - SCP

Nest
Development
Category
Server
Hit
90
Star
0

리눅스를 ssh 커멘드로 접속하고 있는 상태에서 다른 서버에 있는 파일들을 복사를 해와야 하는데 인증서를 끼고 있어서 좀 난감해하고 있었다.
조금 검색해보니 scp라는 커멘드로 로컬 <-> 리모트 파일전송이 가능하다는것을 알게되었다.

ssh 프로토콜을 통해서 전송하기 때문에 터미널로 ssh 접속할 수 있는 방식으로 사용할 수 있기때문에 좋아 보였다.

커멘드 사용법 가이드는..

scp [options] [file or directory] [remote_id]@[server_name or ip]:[path]

이정도쯤 되고, 인증서를 사용하고 디렉토리 통째로 전송하는 예제는 다음과 같다.

scp -i ~/.ssh/foo.pem -r ./data ec2-user@foo.server.com:/home/fooo

다른서버로 백업하는 스크립트 만드는데 도움이 될법하다.

참고: https://wlsvud84.tistory.com/11