Search

SCP(Secure Copy)

정의

Unix 계열 운영 체제의 보안 파일 전송 유틸리티입니다.

목적

로컬 호스트와 원격 호스트 간에 파일과 디렉터리를 안전하게 복사할 수 있습니다.

기본 구문

scp [options] source_file destination
JSON
복사
scp: scp 유틸리티를 호출하는 명령 자체입니다.
[옵션]: 명령의 동작을 수정하는 선택적 플래그입니다. 예를 들어 i 옵션으로 SSH 개인 키를 지정하거나 v 옵션으로 상세 출력을 활성화할 수 있습니다.
source_file: 복사하려는 파일 또는 디렉토리. 사용자 이름, 호스트 이름 및 파일 경로로 지정된 로컬 파일 또는 원격 파일일 수 있습니다.
destination: 파일 또는 디렉토리를 복사해야 하는 대상 위치입니다. 사용자 이름, 호스트 이름 및 대상 경로로 지정된 로컬 디렉토리 또는 원격 디렉토리일 수 있습니다.

옵션

P 포트: SSH 연결에 사용할 포트 번호를 지정합니다. 기본적으로 SCP는 포트 22를 사용하지만 이 옵션을 사용하여 다른 포트를 지정할 수 있습니다.
r: 디렉토리와 그 내용을 재귀적으로 복사합니다.
p: 전송된 파일의 수정 시간, 액세스 시간 및 권한을 유지합니다.
q: 진행 표시기와 비 오류 메시지를 억제하는 자동 모드를 활성화합니다.
C: 전송 중에 데이터를 압축하여 느린 네트워크 연결에 대한 전송 속도를 향상시킬 수 있습니다.
i identity_file: 인증에 사용할 SSH 개인 키 파일의 경로를 지정합니다. 이 옵션을 사용하면 기본 개인 키 대신 특정 개인 키를 사용할 수 있습니다.
v: SCP 전송의 진행 및 상태에 대한 자세한 출력을 제공하는 상세 모드를 활성화합니다.
l limit: SCP 명령이 사용하는 대역폭을 Kbps(초당 킬로비트)로 제한합니다.

예시

scp -i /path/to/private_key2.pem local_file.txt user@remote_host:/path/to/destination
JSON
복사
scp -i "C:\Users\d9801\Downloads\Pem\byl_key_pair.pem" F:\Repository\JoGuangJo-Back\build\libs\byl_process-0.0.1-SNAPSHOT.jar "ec2-user"@15.165.2.78:/home/ec2-user/byl/backend
JSON
복사