간혹 one-way 만으로 파일 전송이 가능한 경우, Apache FTP Server를 이용하면 간단하게 ftp server 구축이 가능...


1. mina ftp server download

 - http://mina.apache.org/ftpserver/

2. 압축파일 해제 후, 환경 설정파일 수정...

+. .\bin\ftpd.bat

set JAVA_HOME="E:\usr\app\jdk\jdk16"


+. .\res\conf\ftpd-typical.xml

<?xml version="1.0" encoding="UTF-8"?>

<server xmlns="http://mina.apache.org/ftpserver/spring/v1"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="

  http://mina.apache.org/ftpserver/spring/v1 http://mina.apache.org/ftpserver/ftpserver-1.0.xsd

  "

id="myServer">

<listeners>

<nio-listener name="default" port="21">

   <ssl>

                <keystore file="./res/ftpserver.jks" password="password" />

            </ssl>

</nio-listener>

</listeners>

<file-user-manager file="./res/conf/users.properties" encrypt-passwords="false" />

</server>


+. .\res\conf\users.properties

ftpserver.user.user1.userpassword=user1pwd

ftpserver.user.user1.homedirectory=C:\downloads

     <= directory 지정시 "를 사용하면 경로를 찾지 못함 !!!
ftpserver.user.user1.enableflag=true

ftpserver.user.user1.writepermission=true

ftpserver.user.user1.maxloginnumber=0

ftpserver.user.user1.maxloginperip=0

ftpserver.user.user1.idletime=0

ftpserver.user.user1.uploadrate=0

ftpserver.user.user1.downloadrate=0


3. ftp 프로그램 수행
bin\ftpd.bat res\conf\ftpd-typical.xml


4. windows 의 경우... 방화벽 해제가 필요

wf.msc




블로그 이미지

Melting

,