SCP를 사용하여 원격에서 로컬로 폴더를 복사하는 방법

SCP를 사용하여 원격에서 로컬로 폴더를 복사하는 방법

2022-10-18 last update

4 minutes reading command scp SSH linux file transfer
SCP(Secure Copy)는 원격 서버에서 로컬 시스템으로 또는 그 반대로 파일을 안전하게 전송하기 위한 Linux 시스템용 명령줄 도구입니다. SCP는 FTP보다 더 안전한 두 시스템 간의 파일 전송을 위해 SSH 프로토콜을 사용합니다. SCP 명령은 원격 시스템의 암호가 필요했습니다. 스크립트에서 scp 명령을 구성하고 스케줄러로 실행해야 하는 경우 구성해야 합니다 key based ssh login .
  • 다음 명령을 사용하여 폴더를 원격에서 로컬로 재귀적으로 복사합니다.
    scp -r [email protected]:/path/to/folder /path/to/local 
    
  • SSH가 다른 포트에서 실행 중인 경우 -P를 사용하여 SCP 명령으로 포트 번호를 정의합니다.
    scp -P 2222 -r [email protected]:/path/to/folder /path/to/local 
    
  • 인증이 pem 파일로 구성된 경우. 다음과 같이 pem을 사용할 수 있습니다.
    scp -i auth.pem -r [email protected]:/path/to/folder /path/to/local