매일 IT
scp 명령어 활용법
leaf1991
2023. 9. 3. 20:14
192.168.122.50
scp -r root@192.168.122.50:/var/tmp/sos* /sos
.scp -r root@긁어올 파일이 있는 아이피:/원하는 디렉토리 /여기로 긁어와
사용예
Sosreport나 anaconda를 한 컴퓨터에 긁어올때 씀
192.168.122.40
scp -r ./sos* root@192.168.122.50:/sos
1. 일반적인 파일 전송
~ scp (전송할 파일) (아이디@전송할 서버주소):(저장될 서버의 디렉토리) |
ex) ~ scp /home/local/a.txt remote@myserver.com:/home/remote
2. ssh 포트 번호가 22번(기본)이 아닌경우
~ scp -P 포트번호 (전송할 파일) (전송할 서버주소@아이디):(저장될 서버의 디렉토리) |
ex) ~ scp -P 9999 /home/local/a.txt remote@myserver.com:/home/remote
3. 디렉토리를 전송
~ scp -P 포트번호 -r (전송할 디렉토리) (전송할 서버주소@아이디):(저장될 서버의 디렉토리) |
ex) ~ scp -P 9999 -r /home/local remote@myserver.com:/home/remote
1 다른 서버로 복사 (보내기)[편집]
1.1 문법[편집]
파일 보내기
scp 파일 계정@서버주소:목적경로
Bash
디렉토리 보내기
scp -r 디렉토리 계정@서버주소:목적경로
Bash
1.2 예시[편집]
파일보내기
scp test.txt testuser@135.79.246.80:/home/testuser/
Bash
→ test.txt를 135.79.246.80 서버의 /home/testuser/ 폴더에 업로드
2 다른 서버에서 복사 (가져오기)[편집]
기본 포트 사용
scp 계정@서버주소:원본경로 목적파일명
Bash
다른 포트 사용
scp -P 포트 계정@서버주소:원본경로 목적파일명
Bash
폴더 복사
scp -r 계정@서버주소:원본경로 목적상위폴더
Bash
scp -r testuser@135.79.246.81:/var/www/html/ /var/www/