02 - GCP SCP 파일 전송

구글 클라우드 콘솔에 방문하지 않고 터미널에서 파일 주고받기


1. 로컬 저장소 -> 원격 저장소

scp -i ~/.ssh/{PrivateKey} {File} {Username}@{IP}:{Dir}

PrivateKey : 개인키 파일명
File : 원격 서버로 전송할 파일명
Username : 사용자명
IP : VM 인스턴스의 외부IP
Dir : 전송한 파일이 저장될 디렉토리

scp -i ~/.ssh/{PrivateKey} -r {Folder} {Username}@{IP}:{Dir}

폴더를 전송할 땐 위와 같이 -r 옵션을 넣어주면 된다.


2. 원격 저장소 -> 로컬 저장소

scp -i ~/.ssh/{PrivateKey} {Username}@{IP}:{File} {Dir}

PrivateKey : 개인키 파일명
File : 원격 서버에서 가져올 파일(경로)
Username : 사용자명
IP : VM 인스턴스의 외부IP
Dir : 받아온 파일이 저장될 디렉토리

scp -i ~/.ssh/{PrivateKey} -r {Username}@{IP}:{Folder} {Dir}

폴더를 받아올 땐 위와 같이 -r 옵션을 넣어주면 된다.