이 글은 스프링노트에서 작성되었습니다.
'2009/01/06'에 해당되는 글 2건
전에 ant에서 sftp로 파일 전송을 위해서, maverick을 많이 이용했었다.
하지만, 이 녀석은 가끔 먹통이 될 때가 많다. 주로 OS체크 하는 부분에서 걸리기도 하고, 기타 등등의 초기화에서 걸린다.
그래서 failOnUnKnownOS 설정이라든지, shellInitPeriod를 주기도 해 봤지만, 그래도, 잘 안될때가 많이 있다.
그래서, 프로젝트 팀의 양** 차장/박**씨의 도움으로 WinSCP를 도입하게 되었다.
설정도 쉽고, CLI도 지원하고, 속도도 괜찮다... 훌륭하다..
하지만, WinSCP라는 프로그램의 이름에서도 알수 있듯이, 윈도우즈 용이다.
unix 계열에서는 역시 ant의 힘을 빌어야 할 것 같아서, 열심히 찾아본 결과, 다음의 페이지를 찾았다.
http://ant.apache.org/manual/OptionalTasks/scp.html
샘플은...
<target name="putAFileToServerUsingSCP">
<scp file="${source.path}/${source.file.name}" todir="${ftp.id}@${server.ip}:${target.path}" password="${ftp.p
assword}"/>
</target>
요렇게 하고, scp관련 library( jsch-0.1.41.jar)를 ${ANT_HOME}/lib 밑에 복사해 두면 된다.
오늘 하루도 하나 배웠다..
이 글은 스프링노트에서 작성되었습니다.