scp (secure copy)
네트워크로 파일을 안전하게 전송하는 명령어
ssh 포트를 사용하여 전송 (디폴트 22, 보안상 변경하는 경우가 많음)
1. 원격 서버의 파일을 현재 서버로 복사할 경우
scp [옵션] [원격서버계정@원격서버IP:복사해올파일] [붙여넣을경로]
scp -r -P 9822 root@100.100.100.100:/app/agent/ .
100.100.100.100 서버에서 9822 포트로 /app/agent 폴더의 내용을 현재 디렉터리로 복사
2. 현재 서버 파일을 원격 서버로 복사할 경우
scp [옵션] [내서 버파일] [원격서버계정@IP:/붙여넣을경로]
scp -r -P 9822 /app2/agent root@100.100.100.100:/app/agent/
현재 서버 /app2/agent 경로를 9822 포트를 사용하여 100.100.100.100 서버 /app/agent 폴더로 복사
3. 옵션
r : 디렉터리 내 모든 파일, 폴더 복사
p : 원본 파일의 권한 및 속성 유지
P : 포트번호 지정
c : 압축
v : 과정 출력
a : 아카이브 모드로 전송
'Linux' 카테고리의 다른 글
[Linux] 동기화를 위한 rsync 명령어 (0) | 2020.03.13 |
---|---|
[Linux] CentOS CPU core 수 확인 (0) | 2020.03.12 |
[Linux] CentOS crontab 설정 (0) | 2020.03.11 |
[Linux] CentOS 계정관련 명령어 (0) | 2020.03.10 |
[Linux] CentOS 계정 패스워드 만료 설정 (0) | 2020.03.08 |