scp
SSH 연결을 통한 파일 복사.
실행 전 확인
포트는 대문자 -P로 지정하며 소문자 -p는 파일 시간과 모드를 보존합니다. OpenSSH 9.0 이상은 기본적으로 SFTP를 사용하므로 서버 지원이 필요합니다. 대상 파일을 덮어쓸 수 있으니 이름을 확인하세요. 예제는 report.txt가 있다고 가정합니다. Windows는 경로와 따옴표 규칙이 다릅니다.
사용 예제
로컬 파일을 원격 계정의 홈 디렉터리에 업로드합니다.
scp -P 2222 ./report.txt alice@server.example.com:~/원격 파일을 새로운 로컬 이름으로 다운로드합니다.
scp -P 2222 alice@server.example.com:~/report.txt ./report-downloaded.txt옵션 및 예제
-P port자주 사용지정된 SSH 포트를 사용합니다. 대문자 P는 포트를 지정합니다.
예제
scp -P 2222 ./report.txt alice@server.example.com:~/-i identity_file자주 사용인증을 위해 지정된 개인 키를 사용합니다.
예제
scp -i ~/.ssh/id_ed25519 ./report.txt alice@server.example.com:~/-r자주 사용디렉토리를 재귀적으로 복사합니다. 파일을 덮어쓰기 전에 소스와 대상을 검토하세요.
예제
scp -r ./reports alice@server.example.com:~/-p자주 사용가능한 경우 수정 및 액세스 시간과 파일 모드를 유지하세요. 소문자 p는 포트를 설정하지 않습니다.
예제
scp -p ./report.txt alice@server.example.com:~/-J destination지정된 점프 호스트를 통해 연결합니다.
예제
scp -J alice@bastion.example.com ./report.txt alice@internal.example.com:~/-o optionSSH 클라이언트 구성 옵션을 전달합니다.
예제
scp -o ConnectTimeout=10 ./report.txt alice@server.example.com:~/-CSSH 압축을 요청합니다.
예제
scp -C ./report.txt alice@server.example.com:~/-l limit대역폭을 초당 킬로비트로 제한합니다.
예제
scp -l 1024 ./report.txt alice@server.example.com:~/-v연결 진단을 표시합니다. 출력에는 민감한 세부정보가 포함될 수 있습니다.
예제
scp -v ./report.txt alice@server.example.com:~/-O필요한 경우 호환성을 위해 레거시 SCP 프로토콜을 사용하십시오. 최신 OpenSSH는 기본적으로 SFTP를 사용합니다.
예제
scp -O ./report.txt alice@server.example.com:~/공식 참고 자료
검토일: 2026년 10월 27일