Unix/Linux SCP 사용법
SCP를 이용한 파일 전송
1. 파일 전송
scp를 이용하여 파일 전송 방법을 설명 하겠습니다.
scp [전송할 파일] [계정이름]@[전송할 서버 IP 혹은 hostname]:[받을 파일 위치] |
내서버의 /home 디렉토리의 share.txt 파일을 전송
scp /home/share.txt tt@xxx.xx.xxx.xxx:/home/test2/share.txt |
scp /home/share.txt
내서버의 /home 디렉토리의 share.txt 파일을
tt@xxx.xx.xxx.xxx
ip : xxx.xx.xxx.xxxx 서버의 tt 계정을 갖은 서버로
/home/test2/share.txt
/home/test2 디렉토리에 share.txt 이름으로 전송
이렇게 전송 후 xxx.xx.xxx.xxx 서버로 접속 후 /home/test2/ 디렉토리에 share.txt 파일이 있는 것을 확인 할 수 있습니다.
2. 하위 디렉토리 포함 전송
scp -r [전송할 디렉토리] [계정이름]@[전송할 서버 IP 혹은 hostname]:[받을 디렉토리위치] |
내서버의 /home/test 디렉토리의 모든 파일, 디렉토리를 /home/test3 로 복사 한다.
scp -r /home/test tt@xxx.xx.xxx.xxx:/home/test3/ |
SCP를 이용한 파일 수신
1. 파일 수신
scp를 이용하여 파일 수신 방법을 설명 하겠습니다.
scp [계정이름]@[수신할 서버 IP 혹은 hostname]:[수신 받을 파일 위치] [수신 받을 파일 위치] |
xxx.xx.xxx.xxx 서버의 /home/test2/share.txt 파일을 내서버의 /home 디렉토리의 share.txt 파일로 수신
scp tt@xxx.xx.xxx.xxx:/home/test2/share.txt /home/share.txt |
scp tt@xxx.xx.xxx.xxx
ip : xxx.xx.xxx.xxxx 서버의 tt 계정을 갖은 서버의
/home/test2/share.txt
/home/test2 디렉토리에 share.txt 파일을
/home/share.txt
내서버의 /home 디렉토리의 share.txt 이름으로 수신
이렇게 수신 후 내 서버로 접속 후 /home 디렉토리에 share.txt 파일이 있는 것을 확인 할 수 있습니다.
2. 하위 디렉토리 포함 수신
scp -r [계정이름]@[수신할 서버 IP 혹은 hostname]:[수신 받을 디렉토리위치] [수신 받을 디렉토리] |
xxx.xx.xxx.xxx 서버의 /home/test3/ 디렉토리를 내서버의 /home/test 디렉토리로 수신
scp -r tt@xxx.xx.xxx.xxx:/home/test3/ /home/test |
'운영체제(OS) > Linux,Unix' 카테고리의 다른 글
[Unix/Linux] SVN remains in conflict 해결 (0) | 2016.12.22 |
---|---|
[Unix/Linux] lsof 사용법(특정 PORT 사용하는 프로세스 찾기) (0) | 2016.12.13 |
[Unix/Linux] du (디렉토리 별 용량 확인) 명령어 사용법 (0) | 2016.12.02 |
[Unix/Linux] SVN 사용법 (0) | 2016.11.23 |
[Unix/Linux] 정렬(Sort) 명령어, 옵션 (1) | 2016.11.15 |