이만가지 IT&정보보안/리눅스 정리

리눅스 서버간(호스트)간 파일복사 및 전송 방법_scp 사용

이만가지 오만가지 2020. 6. 23.
728x90

리눅스 서버간(호스트) 파일복사 및 전송 방법_scp 사용

 

안녕하세요.

이만가지 오만가지 입니다.

 

오늘은 리눅스 호스트간 파일 전송하는 방법에 대해 포스팅 하려고 합니다.

 

 

 

 

리눅스 파일 전송하는 방법은 다운로드 받을 리눅스에 winscp를 이용하여 접속해  

파일 다운 후 파일 업로드 할 리눅스에 다시 winscp를 통해 접속 후 업로드 하는 방법이 있습니다.

 

winscp를 사용하지 않고 바로 파일을 전송 할 수 있는 방법을 소개 하려고 합니다.

 

 

SCP 명령어 사용법

 

 

로컬서버 ip : 192.168.3.1

리모트서버 ip : 192.168.100.150

 

로컬서버 - > 리모트서버

 

로컬서버(192.168.3.1)에 /var/tmp/securelog192.168.100.140_0.info 파일을  root 계정을가지고 있는 리모트서버 (192.168.1000.150) /var/tmp로 이동

 

로컬서버에서 scp 명령어 사용

 

이동할 파일이 있는 폴더로 이동 후  scp 파일명 리모트서버계정@리모트서버주소:이동할 경로  형태로 명령어를 입력해주시면 됩니다.

scp [옵션] [원본 경로 및 파일] [계정명]@[원격지IP주소]:[전송할 경로]

 

scp securelog192.168.100.140_0.info root@192.168.100.150:/var/tmp/

 

명령어를 입력하면 연결 확인 (yes/no) 문구가 나오고 yes를 선태갛면 리모트서버 계정 패스워드를 물어봅니다.

패스워드를 정확히 입력하면 파일 전송이 시작되고 100%가 되면 다시 명령 프롬프트로 돌아옵니다.

 

(로컬서버)

 

(리모트 서버)

 

 

리모트서버 - > 로컬서버

 scp [옵션] [계정명]@[원격지IP주소]:[원본 경로 및 파일] [전송받을 위치]

 

 

ssh 포트를 기본 22번으로 사용하지 않는 서버로 전송

 

 SSH 포트를 2200으로 사용한다면 -P 옵션을 통해서 포트번호를 지정해야 합니다.

 

scp -P 2200 securelog192.168.100.140_0.info root@192.168.100.150:/var/tmp/

 

 

감사합니다.

 

추가로 눈이가는 콘텐츠

728x90

댓글

💲 추천 글