본문 바로가기

🌅 리눅스/명령어 모음

SCP 명령어 정리

728x90
반응형

SCP (Secure Copy Protocol) 관련 명령어

SCP는 SSH를 통해 파일을 안전하게 복사하는 프로토콜입니다. 원격 서버와 로컬 시스템 간에 파일을 전송할 때 사용됩니다.

기본 명령어 형식

scp [옵션] [소스] [목적지]

주요 명령어

  1. 로컬에서 원격 서버로 파일 복사
    • 예: scp example.txt user@remote:/home/user/
  2. scp 파일명 사용자명@호스트명:/원격/경로
  3. 원격 서버에서 로컬로 파일 복사
    • 예: scp user@remote:/home/user/example.txt /local/path/
  4. scp 사용자명@호스트명:/원격/경로/파일명 /로컬/경로
  5. 원격 서버 간에 파일 복사
    • 예: scp user1@remote1:/home/user1/example.txt user2@remote2:/home/user2/
  6. scp 사용자명1@호스트명1:/원격/경로/파일명 사용자명2@호스트명2:/원격/경로
  7. 디렉토리 복사
    • 예: scp -r /local/dir user@remote:/home/user/
  8. scp -r 디렉토리명 사용자명@호스트명:/원격/경로
  9. 포트 지정하여 파일 복사
    • 예: scp -P 2222 example.txt user@remote:/home/user/
  10. scp -P 포트번호 파일명 사용자명@호스트명:/원격/경로

주요 옵션

  • -r: 디렉토리를 재귀적으로 복사합니다.
  • -P: SSH 포트 번호를 지정합니다.
  • -i: 특정 SSH 키 파일을 사용합니다.
  • -v: 상세 모드로 진행 상황을 출력합니다.
  • -C: 전송 중 데이터를 압축합니다.

이 명령어들을 사용하여 SCP를 통해 파일을 안전하게 전송할 수 있습니다.

 

- 끝 -

728x90
반응형