[SFTP] 원격 파일 전송을 위한 SFTP 사용법

원격으로 파일을 전송하는 방법 중 하나인, SFTP를 커맨드 라인 명령어를 통해 사용하는 방법이다.

 

SFTP 특징

1) sftp는 파일을 전송하고 관리하는 보안 파일 프로토콜이다.

2) 대용량 파일을 전송할 때 적합하다. 

 

 

 

SFTP 접속

우선 SFTP를 접속을 해야하는데 아래와 같은 형식으로 명령어를 입력한다.

sftp [사용자 계정]@[호스트 ip]

 

예시) sftp root@192.168.123.21

이후 비밀번호를 입력하면 된다.

 

 

 

SFTP 파일 전송

local -> remote 환경으로 파일을 전송하는데, put 명령어를 사용한다.

put [local 파일 경로]

 

예시) put memo.txt

 

이 과정에서 리눅스 명령어 또한 사용이 가능하다.

[예시 명령어]

cd -  디렉토리 변경 명령어, 저장하고 싶은 디렉터리를 입력

pwd - 현재 작업 디렉터리 경로를 확인 명령어

 

 

 

SFTP 파일 다운로드

remote -> local 환경으로 파일을 다운로드 받는데, get 명령어를 사용한다.

get [remote 파일 경로] [local 파일 경로]

 

이 때,  local 파일 경로는 기본 값으로 현재 디렉토리를 가리킨다.