[Linux] Secure File Transfer (SCP)

반응형

이번 글에서는 Linux 에서 SCP 를 사용해 파일을 transfer 하는 방법에 대해 알아보겠습니다.

1. SCP

scp 는 SSH 의 기능 중 한 부분으로. 이를 사용하면 server to server 로 file 을 secure 하게 transfer 할 수 있습니다.

scp 사용법은 다음과 같습니다.

예를 들어.. 'root' 유저를 사용해 'centos' 라는 hostname 을 가진 server 의 '/tmp' directory 에 'file1' 을 secure transfer 하고 싶을 경우 다음과 같이 입력합니다.

ssh file1 root@centos:/tmp

현재 접속해 있는 서버의 user 가 동일하게 root 인 경우 다음과 같이 'root@' 는 생략할 수 있습니다.

ssh file1 centos:/tmp

2. SFTP

sftp 는 SSH 파일 전송 프로토콜로.. scp 와 동일하게 sercure file transfer 를 제공합니다.

sftp 사용법은 다음과 같습니다.

2-1) connect sftp

먼저 file transfer 목적지 server 의 hostname 이 'centos'일때 다음과 같이 입력해 해당 server 와 connect 합니다.

sftp root@centos

scp 와 동일하게 현재 접속해 있는 서버의 user 가 root 인 경우 다음과 같이 'root@' 는 생략할 수 있습니다.

ssh centos

2-2) put file

connect 가 정상적으로 완료되면 다음과 같이 put 명령어와 목적지 directory 를 입력하면 해당 경로로 file 을 transfer 할 수 있습니다.

put file1 /tmp

위의 명령어는 'file1''/tmp' directory 에 transfer 합니다.

2-3) get file

반대로 get 명령어를 사용하면 connect 한 server 의 file 을 내려받을 수 도 있습니다.

get file1


반응형

'Linux' 카테고리의 다른 글

[Linux] Process Status (PS)  (0) 2021.03.06
[Linux] Word Counting (WC)  (0) 2021.03.06
[Linux] SSH  (0) 2021.03.06
[Linux] Variable  (0) 2021.03.06
[Linux] Echo  (0) 2021.03.06

댓글

Designed by JB FACTORY