하루에 한번 ftp 를 이용하여 파일을 백업할 필요가 생겨 정리 한다.

 

1. windows 에서 ftp server 설정

1) FileZilla Server 다운로드 후 설치 및 세팅

내용출처 : 

https://comeinsidebox.com/filezilla-ftp-server/

 

윈도우에서 파일질라 FileZilla FTP 서버 만들기,설치 및 기본 설정 방법 - insideBOX

FTP 를 사용하기 위해 서버를 자체적으로 만들어 사용 할 수 있는 프로그램들이 다양하게 있습니다. 예전부터 파일질라를 주로 사용 해 왔기 때문에 이 프로그램이 익숙합니다. FileZilla 를 이용

comeinsidebox.com

2. windows 에서 ftp client 설정

1) winscp 설치

ftp server 가 passive 로 동작하도록 설정 되었기 때문에 기본 ftp 사용이 불가 하다.

winscp 를 다운로드 받아 설치 하고 스크립트를 작성 한다.

내용 출처 : 

https://stackoverflow.com/questions/18643542/how-to-use-passive-ftp-mode-in-windows-command-prompt

 

How to use passive FTP mode in Windows command prompt?

In Ubuntu ftp -p for passive mode works fine. How do I do the same in Windows? I tried with quote pasv but I am getting following error: 230 OK. Current restricted directory is / ftp> quote...

stackoverflow.com

2) 작성한 스크립트

SET yyyymmdd=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%

#오늘 날짜의 파일명을 ftp 로 업로드 한다.

winscp.com /command ^
	"open ftp://FTP유저ID:FTP유저PWD@FTP서버IP:FTP서버PORT/" ^
   "put f:\%yyyymmdd%_backup.7z" ^
	"exit"

 

+ Recent posts