본문 바로가기

IT/검색 이력

리눅스 SCP 명령어: 활용 팁

반응형

목차

  1. 서론
  2. SCP 명령어의 기본 구조
  3. 주요 옵션과 사용 예시
  4. 보안과 SCP
  5. 결론
  6. 참고 자료

 

서론

리눅스 환경에서 파일을 전송하려면 어떻게 해야 할까요? FTP나 SFTP도 좋은 방법이지만, SCP 명령어를 사용하면 더 간편하고 빠르게 파일을 전송할 수 있습니다. 이 글에서는 SCP 명령어의 기본적인 사용법부터 고급 활용까지 다룰 예정입니다.

 

SCP 명령어의 기본 구조

SCP 명령어는 다음과 같은 기본 구조를 가집니다.

scp [옵션] [원본_경로] [목적지_경로]
  • 옵션: 명령어의 동작을 조절합니다. (예: -r은 디렉토리 전체를 복사)
  • 원본_경로: 복사할 파일 또는 디렉토리의 경로입니다.
  • 목적지_경로: 파일 또는 디렉토리를 복사할 목적지의 경로입니다.

 

주요 옵션과 사용 예시

-r 옵션: 디렉토리 전체 복사

scp -r /local/directory/ username@remote:/remote/directory/

-P 옵션: 포트 지정

scp -P 2222 /local/file username@remote:/remote/file

-C 옵션: 압축 전송

scp -C /local/file username@remote:/remote/file

 

보안과 SCP

SCP 명령어는 SSH 프로토콜을 기반으로 하므로, 보안성이 높습니다. 그러나 주의할 점이 몇 가지 있습니다.

  1. 암호화: SCP는 기본적으로 암호화를 지원하지만, 암호화 없이 전송하려면 -c none 옵션을 사용할 수 있습니다.
  2. 키 교환: 공개키와 개인키를 사용하여 더 안전하게 파일을 전송할 수 있습니다.

 

결론

SCP 명령어는 리눅스 환경에서 빠르고 안전하게 파일을 전송할 수 있는 강력한 도구입니다. 기본적인 사용법부터 고급 활용까지 알아보았으니, 이제 여러분도 SCP를 자유롭게 활용할 수 있을 것입니다.

 

참고 자료

 

scp(1) — openssh-client — Debian stretch — Debian Manpages

scp — secure copy (remote file copy program) SYNOPSIS¶ scp [-12346BCpqrTv] [-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 copies files betw

manpages.debian.org

 

What is Secure File Copy (scp)? | SSH Academy

SCP is a program for copying files between computers. It uses the SSH protocol. It is included by default in most Linux and Unix distributions.

www.ssh.com


해시태그: #리눅스, #SCP, #명령어, #파일전송, #보안

반응형