본문으로 바로가기

[파일전송 프로토콜] SCP와 SFTP

category ETC 2021. 11. 21. 15:52
반응형

서버에 파일을 전송하는 방법은 SCP방법과 SFTP 방법이 있다.

 

1. SCP (Secure Copy)

- SSH (Secure Shell) 프로토콜을 기반으로하며 호스트간에 안전하게 파일을 전송하는 기능을 제공한다.

- FTP프로그램보다 속도가 빠르며, 서버와 서버간 파일을 이동할 때 유용하다

- 아래 코드를 통해 pyenv.sh파일을 key.pem로 인증하여 퍼블릭IP서버의 ubuntu계정 최상위 디렉토리로 옮긴다.

scp -i ~/Downloads/.ssh/key.pem ~/Downloads/pyenv.sh ubuntu@퍼블릭IP:~/

 

2. SFTP (Secure File Transfer Protocol)

- 보안 채널을 통해 파일을 전송하는데 사용되는 프로토콜

- 통신에 사용되는 채널이 안전하고 클라이언트가 서버에 의해 인증되고 클라이언트에 대한 정보를 프로토콜 사용에 사용할 수 있다고 가정한다.

- 대표적으로두 가지 소프트웨어를 통해 전송이 가능하다

    - cyberduck  https://cyberduck.io/download/

    - filezilla  https://filezilla-project.org/download.php

- cyberduck 서버 접속 설정

  • SFTP 선택
  • 서버 : 퍼블릭 IP 설정
  • 사용자 이름 : ubuntu
  • SSH Private Key : key.pem 파일 선택

- 접속을 허용하여 들어가보면, 쉽게 파일을 옮기고 전송할 수 있게 된다. (매우 편리)

 

 

 

 

 

 

Refereces:

- https://ko.strephonsays.com/sftp-and-vs-scp-14339

 

반응형

'ETC' 카테고리의 다른 글

[논리적 사고] MECE에 대하여  (0) 2021.11.01
[프로그래밍 기초]  (0) 2021.10.27
[개발 환경] iTerm2 환경설정  (0) 2021.10.27