리눅스 서버에서 다른 서버로파일을 전송할때 사용하는리눅스 명령어로 scp가있다.
scp 명령은 ssh(port22)를 이용한 파일 전송방법이고, ftp가 설치되어있지않아도
ssh만 설치되어있다면 사용가능한 파일전송 명령어 입니다.
scp 기본 사용법은 아래와 같다.
scp (옵션) (계정) @(상대ip):(파일경로) (내려받을경로)
scp 주요옵션
4 IPv4 주소만 사용하도록 강제
6 IPV6 주소만 사용하도록 강제
P 접속시에 사용할 포트 번호
p 원본 파일 시간의 수정시간, 사용시간, 권한에 대한 정보를 유지해서 복사
r 하위 폴더/파일을 모두 복사, 디렉토리 복사일 경우에 옵션 사용
v 디버깅 모드 처럼 진행 사항 보기
q 진행 사항을 나타내는 미터를 표시하지 않음
C 통신을 압축
사용예제
실제로 192.168.1.11번에서 /root/test.txt를 /root/test에 전송받아보도록하겠습니다.
scp root@192.168.1.11:/root/test.txt /root/test
해당 명령어를 입력하여 전송이 되는 점을 확인하였습니다.
정상적으로 /root/test에 test.txt가 받아지는 것을 확인할수 있었습니다.
감사합니다!!
[polldaddy rating=”7739789″]