[Linux] Secure File Transfer (SCP)
- Linux
- 2021. 3. 6.
이번 글에서는 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 |