Programming/OS, Program, Framework Tip

scp - SSH 프로토콜로 파일 전송

awesometic 2017. 11. 14. 14:00
반응형

scp

SSH 서버 간 간단하게 파일을 전송하고 싶을 때 유용합니다. ftp보다 쉽고 보안상으로도 안전해요. Secure CoPy 의 줄임말이거든요.


본문

scp로 무엇을 할 수 있는지 생각해봅시다. 일종의 P2P 파일 전송이니까, 크게 아래 두 가지 경우로 나뉘겠네요.

# 상대방의 시스템으로 파일 밀어넣기
scp /path/to/sourceFile user@host:/path/to/targetFile

# 상대방의 시스템에서 파일 가져오기
scp user@host:/path/to/sourceFile /path/to/targetFile

옵션을 볼게요.

scp
usage: scp [-12346BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
           [-l limit] [-o ssh_option] [-P port] [-S program]
           [[user@]host1:]file1 ... [[user@]host2:]file2

딱히 자세한 설명은 없네요. man scp 까지 확인해본 결과 유용한 옵션들은 다음과 같습니다.

  • -P 포트 지정
  • -r Recursive하게 디렉토리 전송, 소프트 링크를 전부 따라감
  • -v 진행 상황을 알 수 있는 Verbose 모드

되게 간단하네요 :)


참고

반응형