SSH 원격파일을 로컬파일로 다운로드하기 (대용량 파일)

<수업>/과제|2021. 1. 15. 23:15
반응형

<파일째 원격으로 다운로드받기>

 

  •  -r 은 파일안에 속해있는것들 죄다 복사하라는 옵션이고
  •  -p는 32222포트를 의미 이옵션을 주지않으면 기본포트 22로 작동
  •  capstone7은 아이디
  • 204.243.112.129:~/ELK/data   이건 주소 : 원격파일위치 

 

scp -r -P 32222 capstone7@204.243.112.129:~/ELK/data C:\
scp -r -P 32222 capstone7@204.243.112.129:~/ELK/data ./

 

팁 ) SSH접속을 한다음 그안에서 명령어를 치면 ./부분이 로컬위치인데 로컬이 아니라 원격파일안위치에 복사가 된다. (원격->원격) 로컬 터미널에서 열고 명령어를 쳐야 제대로 복사가 되는것 같다.(원격->로컬)

 

<파일을 압축시켜서 원격으로 다운로드받기>

 

파일안에 대용량 파일들이 많을경우 속도가 너무 느려서 집파일을 만들어준다음 다운로드 해줬더니 그나마 빠르다.

 

1. ssh 원격서버에 접속한다음

 

2. 파일을 집파일로 만들어 저장해준다

tar -zcvf [파일명.tar.gz] [폴더명] 
#뒤 폴더명은 집파일로 만들 원래 폴더. 파일명은 새로 만들 파일명

3. 그리고 원격서버에서 생성된 집파일을 c드라이브안에 복사이동해준다

scp -P 32222 capstone7@204.243.112.129:~/datazip.tar.gz C:\

4. 아래그림처럼 다운로드가 진행된다.

 

반응형

댓글()