SCP (Secure CoPy)

Linux 2009. 5. 8. 10:44


SCP (Secure CoPy) - 원격파일복사





Synopsis


scp
    [-1246BCpqrv]
    [-c cipher]
    [-F ssh config]
    [-i identity file]
    [-l limit]
    [-o ssh option]
    [-P port]
    [-S program]
    [[user@]host1:]file1   [...]
    [[user@]host2:]file2







Description


scp는 네트워크상의 host간 파일복사명령어. 데이터 전송을 위해 ssh를 이용한다. rcp와 다르게 scp는 필요할 경우 패스워드 입력을 요구할 수도 있다.









Options


-1       
protocol 1을 사용하도록 강제한다.
-2        protocol 2를 사용하도록 강제한다.
-4        protocol 4를 사용하도록 강제한다.
-6        protocol 6을 사용하도록 강제한다.
-B        패스워드 입력 요구를 넘기기 위한 batch mode 선택
-C        ssh 에서 압축이 가능하도록.
-c (cipher)        데이터 전송에서 사용할 cipher를 선택
-F (ssh config)  ssh config 파일을 지정
-i (identity file)  RSA 인증에 사용할 identity 파일을 선택
-l (limit)           대역폭 지정. KBit/s
-o (ssh option)  ssh_config에서 사용할 옵션을 지정.
-P (port)          원격host 접속에 사용할 포트 지정. 대소문자 주의
-p                   원본파일의 수정시간, 접속시간, 모드를 보존
-q                   프로그레스 바를 보이지 않게 함.
-r                       하위 디렉토리까지 몽땅 복사.
-S (program)     접속암호화에 사용할 프로그램 지정.
-v                       디버깅 메세지 출력.









Example


* abcd 계정으로 aaa.com에 접속하여 /home/abcd의 파일을 현재 디렉토리로 복사
scp abcd@aaa.com:/home/abcd/* ./

* 현재 디렉토리의 bbb.tar 파일을 192.168.0.100 호스트의 abcd 계정의 홈 디렉토리에 복사
scp bbb.tar abcd@192.168.0.100:~/







'Linux' 카테고리의 다른 글

Putty 설정관련  (0) 2009.05.14
파일내용 검색  (0) 2009.05.08
egrep (정규식 grep)  (0) 2009.05.02
압축  (0) 2009.05.02
검색 및 일괄치환  (0) 2009.05.02
Posted by bloodguy
,