업무를 하다보면 Window OS에서 Linux OS로 또는 반대방향으로 파일이 빈번히 오고 갈 수 있다.

(리눅스는 오픈소스 소프트웨어이기 때문에 가능)

 

원격서버로 파일 전송을 하는 방법 중 한가지인 SFTP

 

 

SFTP (Secure File Transfer Protocol)란?

 

보안 파일 전송 프로토콜은 로컬 시스템과 원격 엔드 서버간에 안전하게 파일, 오디오 또는 비디오 형식의 데이터를 전송하는 데 사용되는 도구로서 암호화 및 적절한 인증 방법을 사용하여 두 호스트간에 데이터를 전송하는 방식에서 동일한 작업을 수행하는 다른 프로토콜과 다르다. 금융 데이터 나 방어 데이터와 같이 비밀리에 전송되어야하는 인터넷을 통한 파일 전송에 매우 유용하다.

 

 

방법

 

SFTP 연결 설정 

 

1. Window OS cmd창에서 

    # sftp 원격서버사용자ID@원격서버IP주소 또는 도메인이름 

       

sftp remote_username@server_ip_or_hostname

 

2. 원격서버 접속 암호 인증을 하게 되면 아래와 같은 메세지가 나오고 sftp 프롬프트가 표시된다.

   

 

 

Connected to ip address.
sftp>

원격서버와의 상호 작용을 시작

 

 

 

 

원격서버로의 파일 업로드 방법 

 

 

pwd를 이용하여 업로드 하게 될 디렉토리를 확인한다.

 

업로드 할 원격서버의 디렉토리를 설정해주기 위해 디렉토리 위치를 cmd창에 입력해준다

cd /디렉토리

 

 

 

원격서버 디렉토리에 파일 업로드

* 중간에 to 는 사용하지 않는다!!!

SFTP 명령어를 사용하여 업로드

 

put 파일이 위치한 디렉토리/파일명

 

업로드 후에 ls를 확인하여 디렉토리 내의 파일들을 확인해본다.

+

원격서버에서의 확인도 해주면 된다.

 

 

 

 

원격서버에서 파일 업로드 확인
무사히 잘 들어온 것도 확인

 

잘 들어왔다. 

 

 

다음은 SFTP에 관해서 알아본 것을 포스팅 해야겠다.

 

 

 

 

 

 

 

 

 

 

 

 

+ Recent posts