[Command] scp 사용법 본문

Linux Command

[Command] scp 사용법

최재강 2021. 10. 5. 20:07

scp는 cp와 비슷한 명령어이다. 특징은 원격장치의 파일을 가져올수도, 원격으로 보낼수도 있다는 점이 로컬에서만 가능한 cp와의 차이점이다.

AWS EC2같은 인스턴스에 내 로컬 파일을 올려야하거나 ec2에 올려놓은 파일을 내 로컬 환경에서 써야한다면 이용할 명령어이다.

원격 장치에서 내 컴퓨터로 보내기 , remote(ec2) to local

scp -i [identity file] [user]@[ip address]:[file path] [local file path]

ec2에 나와 같이 pem으로 인증해서 ssh에 접속하는 사람은 위와 같이 pem key를 함께 입력해주어야 한다.

내 컴퓨터에서 원격 장치로 보내기, local to remote(ec2)

identity file은 그대로 두고 내 컴퓨터의 파일 경로와 원격 장치에 저장할 경로 순서를 바꾸어주면된다.

scp -i [identity file] [local file path] [user]@[ip address]:[file path]

폴더를 주고 받기, directory add -r option

파일이 아닌 폴더단위로 주고 받고 싶다면 -r 옵션을 추가한다.

scp -r root@RemoteIP:/path/to/file /path/to/filedestination
Comments