1. 무료 윈도우즈(Windows)용 SFTP 서버는 여러가지가 있으며,
간단히 구성하려면 tiny-sftp-server 를 사용할 수 있습니다. (아래는 이를 이용해 설정)
http://labs.rebex.net/tiny-sftp-server/
https://www.bitvise.com/ssh-server
2. RebexTinySftpServer.exe.config 파일을 수정합니다. (사용할 계정, 자동시작 여부 설정)
<add key="userName" value="계정"/>
<add key="userPassword" value="암호"/>
<add key="userRootDir" value="FTP폴더"/>
<add key="autoStart" value="true"/>
3. 아래와 같은 배치 파일을 만들고, 작업 스케줄러에 주기적으로 실행되도록 설정합니다.
(SFTP 프로세스 죽었을때 다시 실행)
C:\FTP> copy con check_and_run.bat
tasklist /fi "ImageName eq RebexTinySftpServer.exe" /NH 2> NUL | find /I /N "RebexTinySftpServer.exe" || start "" "C:\FTP경로\RebexTinySftpServer.exe"
C:\FTP> taskschd