[Unix/Linux] SCP 파일 전송, 수신 사용법
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 |