프로그래밍

리눅스 scp 명령어로 서버간 파일 옮기기

hydragon 2021. 7. 17. 11:42
반응형


scp는 ssh 원격 접속 프로토콜을 기반으로 한 SecureCopy(scp)의 약자로서 원격지에 있는 파일과 디렉터리를 보내거나 가져올 때 사용하는 파일 전송 프로토콜이다.

 

서버 A에서 서버 B로 단일 파일을 옮기는 경우의 명령어는 다음과 같다. (서버 A 터미널에 입력하면 된다.)

 scp -P [서버 B의 ssh 포트 번호] [전송 파일명] [서버 B의 username]@[서버 B의 IP 주소]:[서버 B에 저장할 경로]

예를 들어

scp -P 1234 testfile root@192.168.159.129:/tmp/test

와 같다.

 

또한 여러 파일을 포함하고 있는 디렉터리를 전송하는 경우는

 scp -P [서버 B의 ssh 포트 번호] -r [전송할 디렉토리] [서버 B의 username]@[서버 B의 IP 주소]:[서버 B에 저장할 경로]

와 같다.

 

반응형