리눅스 서버간(호스트) 파일복사 및 전송 방법_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/
감사합니다.
추가로 눈이가는 콘텐츠
'이만가지 IT&정보보안 > 리눅스 정리' 카테고리의 다른 글
리눅스 정리 : dmesg 파일 시간변환 방법 (0) | 2020.10.16 |
---|---|
EVE-NG에 windows 이미지 추가 및 실행하기 (0) | 2020.07.31 |
리눅스 장비 서버 모델 확인 하는 법(Linux machine type) (4) | 2020.06.03 |
리눅스 정리 : CRON&RSYNC (4) | 2020.04.28 |
리눅스 정리 : 다양한 네트워크 명령어 (2) | 2020.04.25 |
댓글