[Linux] scp 란 무엇이고, 사용 방법에 대해 알아보자

Yuri Lee·2022년 7월 12일
0
post-thumbnail

Intro

클라우드 서버로 이관하던 도중, 파일 하나를 옮기지 않아 프로그램이 작동하지 않은 문제가 발생했다. 즉 필요한 파일을 클라우드 서버로 전송해야 했다.
리눅스 환경에서 scp를 사용하여 원격으로 파일을 전송하는 방법에 대해 알아보도록 하자. ✍

What is scp?

scp는 secure copy (remote file copy program)의 줄임말로 ssh를 이용해 네트워크로 연결된 호스트간에 파일을 주고 받는 명령어이다. 원격지에 있는 파일과 디렉터리를 보내거나 가져올 때 사용하는 파일 전송 프로토콜이며 네트워크가 연결되어 있는 환경에서 ssh와 동일한 22번 포트와 identity file을 사용해서 파일을 송수신하기 때문에 보안적으로도 안정된 프로토콜이라고 할 수 있다.

How to Use

Local → Remote

  1. 단일 파일을 원격지로 보낼 때.
  2. 복수의 파일을 원격지로 보낼 때.
  3. 여러 파일을 포함하고 있는 디렉터리를 원격지로 보낼 때. ( -r 옵션을 사용합니다 )

Remote → Local

  1. 단일 파일을 원격지에서 로컬로 가져올 때
  2. 복수의 파일을 원격지에서 로컬로 가져올 때
  3. 여러 개의 파일을 포함하는 디렉터리 원격지에서 로컬로 가져올 때

https://wlsvud84.tistory.com/11
https://twofootdog.tistory.com/88

profile
Step by step goes a long way ✨

0개의 댓글