반응형
scp(Secure Copy)
SSH 프로토콜을 사용하여 원격 서버 간에 파일을 안전하게 전송
scp [옵션] [복사하려는 파일/디렉토리 경로] [복사받으려는 서버 및 경로]
예시:
1. 로컬 시스템 파일 → 원격 서버
scp localfile.txt ubuntu@192.168.126.88:/home/ubuntu
localfile.txt: 로컬 시스템에서 복사하려는 파일의 경로
ubuntu: 원격 서버의 사용자 이름
192.168.126.88: 원격 서버의 주소 또는 호스트 이름
:/home/ubuntu: 복사하려는 원격 서버의 경로
2. 로컬 시스템 디렉토리 → 원격 서버
scp -rp /Users/directory ubuntu@192.168.126.88:/home/ubuntu
/Users/directory: 로컬 시스템에서 복사하려는 디렉토리의 경로
ubuntu: 원격 서버의 사용자 이름
192.168.126.88: 원격 서버의 주소 또는 호스트 이름
:/home/ubuntu: 복사하려는 원격 서버의 경로
2-1. 로컬 시스템 디렉토리 → 원격 서버 + Public Key를 인증
scp -i ~/.ssh/id_rsa -rp /Users/directory ubuntu@192.168.126.88:/home/ubuntu
~/.ssh/id_rsa: public key
3. 원격 서버 파일 → 로컬 시스템
scp ubuntu@192.168.126.88:/home/ubuntu/remotefile.txt /Users/directory
ubuntu: 원격 서버의 사용자 이름.
192.168.162.88: 원격 서버의 주소 또는 호스트 이름.
/home/ubuntu/remotefile.txt: 복사하려는 원격 서버의 파일 경로.
/Users/directory: 복사하려는 로컬 시스템의 경로.
4. 원격 시스템 디렉토리 → 로컬 서버
scp -rp ubuntu@192.168.126.88:/home/ubuntu /Users/directory
ubuntu: 원격 서버의 사용자 이름.
192.168.162.88: 원격 서버의 주소 또는 호스트 이름.
/home/ubuntu: 복사하려는 원격 서버의 파일 경로.
/Users/directory: 복사하려는 로컬 시스템의 경로.
반응형
'Linux > 리눅스 및 터미널 명령어' 카테고리의 다른 글
pmset: macOS 전원 관리 (0) | 2024.09.10 |
---|---|
[Terminal]효율적인 텍스트 편집을 위한 터미널 단축키 (3) | 2024.01.10 |
프로세스 관리 명령어: foreground, background, ps (0) | 2023.03.19 |
vi 명령어/vim 명령어: 자주 쓰는 명령어 정리 (0) | 2023.03.15 |
리눅스 기본 명령어(파일 디렉토리 조회 생성 삭제 이동 복사) (0) | 2023.03.02 |