728x90
반응형
안녕하세요. 이번 글에서는 리눅스의 scp 명령어를 통해서 원격지의 서버로 파일을 전송하는 방법에 대해 씁니다.
728x90
1. SCP 명령어
scp(secure copy) 명령어는 파일을 네트워크를 통해 안전하게 복사할 때 사용됩니다.
scp는 SSH 프로토콜을 사용하므로 전송 중 데이터가 암호화됩니다.
scp [options] source destination
옵션
- -r: 디렉터리를 재귀적으로 복사
- -P port: SSH 포트를 지정 (기본은 22)
- -i identity_file: SSH 개인 키 파일을 사용
- -C: 데이터 압축
예시
- 로컬에서 원격 서버로 파일 복사
scp /path/to/local/file username@remote_host:/path/to/remote/directory
예: scp /home/user/file.txt user@192.168.1.10:/home/user/
- 원격 서버에서 로컬로 파일 복사
scp username@remote_host:/path/to/remote/file /path/to/local/directory
예: scp user@192.168.1.10:/home/user/file.txt /home/user/
- 로컬에서 원격 서버로 디렉터리 복사
scp -r /path/to/local/directory username@remote_host:/path/to/remote/directory
예: scp -r /home/user/directory user@192.168.1.10:/home/user/
- 원격 서버에서 로컬로 디렉터리 복사
scp -r username@remote_host:/path/to/remote/directory /path/to/local/directory
예: scp -r user@192.168.1.10:/home/user/directory /home/user/
2. SCP 명령어 사용 예시
그렇다면 몇몇 parameter를 정해서 예시로 옮겨보는 상황을 그려봅니다.
SCP 명령어를 사용해서 A 서버에서 B 서버로 파일을 전송하는 예시입니다.
설명
아래와 같이 두 서버가 있고 temp.txt 파일을 A 서버에서 B 서버로 전송하는 상황을 가정합니다.
- Server A (IP: 10.0.0.1):
- 파일 /root/temp.txt가 위치한 서버. (source)
- Server B (IP: 10.0.0.2):
- 파일을 받을 서버.(dest)
명령어
bash
코드 복사
scp /root/temp.txt root@10.0.0.2:/root/
#A서버에서 B서버로 전송
scp /root/temp.txt root@10.0.0.2:/root/
명령어 구성
- scp: 파일을 안전하게 복사하는 명령어.
- /root/temp.txt: 서버 A에 있는 파일의 경로.
- root@10.0.0.2:/root/: 서버 B의 파일이 전송될 목적지 경로. 여기서 root@10.0.0.2는 접속할 원격 서버의 사용자와 IP 주소를 의미합니다.
이 명령어를 실행하면 temp.txt 파일이 Server A에서 Server B로 안전하게 전송됩니다.
본 포스팅의 내용 및 이미지를 무단 전재, 재배포 또는 복사를 금지합니다.
인용 시 출처와 같이 공개해주세요!
도움이 되셨다면 댓글 또는 공감 부탁드립니다!
728x90
반응형
'IT > Linux_리눅스' 카테고리의 다른 글
[Linux / 명령어] 리눅스 CPU, memory 부하테스트를 위한 stress 명령어 사용, stress 테스트 진행하기 (0) | 2024.08.02 |
---|---|
[Linux / SSH] OpenSSH, OpenSSl 버전 확인하기 / ssh 버전 확인 명령어 (0) | 2024.07.04 |
[Linux / Network] CentOS9, RHEL9, Oracle Linux9 네트워크 설정하기 (0) | 2024.06.20 |
[Linux / 로그] /var/log/messages 에 기록되는 로그들의 종류 / 빠르게 주요 로그 확인하기 (0) | 2024.05.26 |
[리눅스 / 칼리] 칼리(Kali) 리눅스란??, 칼리 리눅스의 특징 (0) | 2024.05.05 |
댓글